2012-01-23 23 views
7

私はスクリプトファイルscript.jsを持っています。このファイルには、特定のページのすべてのjavascriptが格納されています。ここでは、いくつかのajaxメソッドPOSTを実行し、レスポンスからHTMLビューを生成します。現在のユーザーが管理者/非表示の場合は、現在のユーザーが管理者でない場合に表示される特定のボタンがあります。別のjsファイルのレイザー構文

success: function() {};にRazor構文を追加して、これらのボタンを表示/非表示にするにはどうすればよいですか?

答えて

11

あなたはRazorJSを探しています。

+0

ありがとう、私はこれが存在するのか分からなかった。 –

+0

リンクはもう動作しません。 NuGetを使ってライブラリを入手することをお勧めします –

4

私はRazorJSを使用するのが難しくなったいくつかの詳細をSLaksの回答に追加したかっただけです。

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

をそしてすべてのあなたのかみそりのコードはうまく動作します:

hereを説明するようにパッケージマネージャでそれをインストールした後、あなたはあなたのかみそりビューに以下の行を追加する必要があります!

関連する問題