最近升级到VS 2013,这很棒,但我无法弄清楚如何关闭代码块指标.我查看了工具 - >选项 - >编辑器 - >文本编辑器,但我似乎无法找到它.我不确定我应该寻找什么.
我有一个select使用jsViews绑定到服务器的某些值.我已成功设法显示选项,但我希望能够跟踪并将select选项设置为我的JavaScript对象中的值.这是我的代码:
<select id="albumChoice" data-link="selectedAlbum">
<option value="-">Please select</option>
{^{for albums}}
<option data-link="{value{:id} text{:name}} selected{:selectedAlbum}}"></option>
{{/for}}
</select>
Run Code Online (Sandbox Code Playgroud)
完整的示例代码就在这个小提琴中:http://jsfiddle.net/4ZevT/
正如您所看到的,我尝试使用选定的{:selectedAlbum},但这并没有做任何事情.我必须做什么,以便在页面加载到服务器的值时自动设置该选项.
我有一个应用程序,我使用Windows身份验证.没有太详细,我的应用程序设置了一系列用户,然后给予管理员权限来创建缺席.如果他们没有管理员权限,那么他们就无法更改用户或创建缺席.
我想根据数据库中的admin标志是否设置为true来限制对某些控制器/操作的访问.我工作的用户属于多个组,没有管理员组,我可以将其包含在Authorize属性角色字符串中.
我在这里遵循了教程,但由于我有一个数据库第一实体框架模型,实体类继承自DbContext而不是来自身份上下文.
当我运行应用程序时,我的代码引发了一个错误说:"mscorlib.dll中发生了'System.InvalidOperationException'类型的异常但未在用户代码中处理
附加信息:实体类型IdentityRole不是当前上下文模型的一部分."我点击查看详细信息,我看到这个"实体类型IdentityRole不是当前上下文模型的一部分."
这是发生错误的代码片段:
AbsencesEntities context = new AbsencesEntities();
AbsenceRepository absenceRepository = new AbsenceRepository(context);
IdentityResult IdRoleResult;
IdentityResult IdUserResult;
// Create a RoleStore object by using the UserSecurity object.
// The RoleStore is only allowed to contain IdentityRole objects.
var roleStore = new RoleStore<IdentityRole>(context);
// Create a RoleManager object that is only allowed to contain IdentityRole objects
// When creating the RoleManager object, you pass in (as a parameter) a new RoleStore
var roleMgr = …
Run Code Online (Sandbox Code Playgroud)