我在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/

10-12 15:15