C# 单独js文件中的Razor语法
我有一个脚本文件,C# 单独js文件中的Razor语法,c#,ajax,asp.net-mvc-3,razor,C#,Ajax,Asp.net Mvc 3,Razor,我有一个脚本文件,script.js,它保存给定页面的所有javascript。在那里,我执行了一些ajaxPOST方法,并从响应中生成一个HTML视图。如果当前用户是管理员,则我希望显示某些按钮;如果当前用户不是管理员,则隐藏某些按钮 如何在success:function(){}显示/隐藏这些按钮?您正在查看 对于。我只是想在SLaks的回答中添加一些细节,这些细节让我很难使用RazorJS 如前所述,使用Package Manager安装后,应在razor视图中添加以下行: @Html
script.js
,它保存给定页面的所有javascript。在那里,我执行了一些ajaxPOST
方法,并从响应中生成一个HTML视图。如果当前用户是管理员,则我希望显示某些按钮;如果当前用户不是管理员,则隐藏某些按钮
如何在
success:function(){}代码>显示/隐藏这些按钮?您正在查看 对于。我只是想在SLaks的回答中添加一些细节,这些细节让我很难使用RazorJS
如前所述,使用Package Manager安装后,应在razor视图中添加以下行:
@Html.RazorJSInclude("~/Scripts/my_javascript_file.js")
然后你所有的razor代码就可以正常工作了 谢谢,我不知道这个存在。链接不再工作了。建议使用NuGet获取库