单独的js文件中的Razor语法

时间:2012-01-23 23:03:29

标签: c# ajax asp.net-mvc-3 razor

我有一个脚本文件script.js,它包含给定页面的所有javascript。在那里,我做了一些ajax POST方法并从响应中生成HTML视图。如果当前用户不是管理员,则当前用户为admin / hidden时,我希望显示某些按钮。

如何在success: function () {};中添加Razor语法来显示/隐藏这些按钮?

2 个答案:

答案 0 :(得分:11)

您正在寻找RazorJS

答案 1 :(得分:4)

只是想在SLaks的回答中添加一些细节,这些细节让我很难使用RazorJS。

按照here说明使用软件包管理器安装后,您应该在剃须刀视图中添加以下行:

@Html.RazorJSInclude("~/Scripts/my_javascript_file.js")

然后你所有的剃刀代码都能正常工作!