Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 单独js文件中的Razor语法_C#_Ajax_Asp.net Mvc 3_Razor - Fatal编程技术网

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。在那里,我执行了一些ajax
POST
方法,并从响应中生成一个HTML视图。如果当前用户是管理员,则我希望显示某些按钮;如果当前用户不是管理员,则隐藏某些按钮


如何在
success:function(){}显示/隐藏这些按钮?

您正在查看​​ 对于。

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

如前所述,使用Package Manager安装后,应在razor视图中添加以下行:

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

然后你所有的razor代码就可以正常工作了

谢谢,我不知道这个存在。链接不再工作了。建议使用NuGet获取库