标签: c# ajax asp.net-mvc-3 razor
我有一个脚本文件script.js,它包含给定页面的所有javascript。在那里,我做了一些ajax POST方法并从响应中生成HTML视图。如果当前用户不是管理员,则当前用户为admin / hidden时,我希望显示某些按钮。
script.js
POST
如何在success: function () {};中添加Razor语法来显示/隐藏这些按钮?
success: function () {};
答案 0 :(得分:11)
您正在寻找RazorJS。
答案 1 :(得分:4)
只是想在SLaks的回答中添加一些细节,这些细节让我很难使用RazorJS。
按照here说明使用软件包管理器安装后,您应该在剃须刀视图中添加以下行:
@Html.RazorJSInclude("~/Scripts/my_javascript_file.js")
然后你所有的剃刀代码都能正常工作!