我在VS2012上获得了DurandalJS StarterKit模板。
但是在某些视图中,我需要执行以下操作:
@if (Roles.IsUserInRole("Administrators"))
{
<p>Test</p>
}
但是对于durandal,我的所有视图都是'.html'文件...可以使用'.cshtml'文件访问类似的信息吗?
还是有其他方法可以解决杜兰达?
初级
最佳答案
是的,您可以在Durandal中绝对使用cshtml文件,并在服务器上利用Razor。我认为这也意味着您想要MVC,因此您也可以这样做并使用其路由。
如果您不想进行路由,则可以在web.config中设置webpages.Enabled,如其他注释所建议的那样。
<add key="webpages:Enabled" value="true" />
关于asp.net-mvc-4 - 如何在Durandal中使用cshtml文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14981833/