jjzjj

UserRoles

全部标签

c# - ASP.NET 中的每请求静态数据

我想为每个传入的请求缓存用户所处的角色。在任何给定页面的几个地方,我们有类似的东西:由于这一切都存储在sql数据库中,因此这些请求中的每一个都会访问数据库。我知道有一些方法可以将角色缓存在cookie中,但我不想那样做。无论如何,我的想法是这样的。publicstaticclassSecurityUtils{publicstaticstring[]UserRoles(){varcontext=HttpContext.Current;if(context==null)returnEnumerable.Empty();string[]roles;roles=context.Items["U

c# - 来自具有列表属性的模型的 ASP.NET MVC CheckBoxList

如果标题不清楚,请见谅。我正在尝试从ASP.NETMVC中提交的表单返回我的模型。我的问题几乎与thisquestion相同,唯一不同的是我没有List但是像这样的模型:publicModel{stringUserName{get;set;}stringPassword{get;set;}ListUserRoles{get;set;}}我需要UserRoles作为管理员在创建新用户时可以从中选择的复选框。我的问题是,我不确定如何针对列表使用“@Html.CheckBoxFor”。我试过这个:@for(vari=0;imodel.UserRoles[i].RoleID)@Html.Che

c# - 来自具有列表属性的模型的 ASP.NET MVC CheckBoxList

如果标题不清楚,请见谅。我正在尝试从ASP.NETMVC中提交的表单返回我的模型。我的问题几乎与thisquestion相同,唯一不同的是我没有List但是像这样的模型:publicModel{stringUserName{get;set;}stringPassword{get;set;}ListUserRoles{get;set;}}我需要UserRoles作为管理员在创建新用户时可以从中选择的复选框。我的问题是,我不确定如何针对列表使用“@Html.CheckBoxFor”。我试过这个:@for(vari=0;imodel.UserRoles[i].RoleID)@Html.Che