2012-01-23 22 views
7

我有一個腳本文件,script.js,其中包含給定頁面的所有JavaScript。在那裏,我做了一些ajax POST方法,並從響應中生成一個HTML視圖。如果當前用戶不是管理員,那麼我想要顯示某些按鈕,如果當前用戶是admin /隱藏的。剃刀語法在單獨的js文件

如何在success: function() {};中添加Razor語法來顯示/隱藏這些按鈕?

回答

11

您正在查找RazorJS

+0

謝謝,我不知道這存在。 –

+0

鏈接不起作用了。會推薦使用NuGet來獲得圖書館 –

4

只是想增加SLaks的答案一些更多的細節,使我很難使用RazorJS。

使用包管理器安裝它作爲解釋here之後,你應該在你的剃鬚刀視圖中添加以下行:

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

然後所有的剃刀代碼將工作就好了!