2012-05-09 1 views

答えて

5

...

あなたはMVCのビューエンジンプリかみそりのために次の操作を行うことができ

は、私は信じてい

<script> 
    var myJSVariable = @Viewbag.MyViewbagVariable; 
</script> 

<script> 
    var myJSVariable = <%Viewbag.MyViewbagVariable%>; 
</script> 
+0

私はviewengineとしてaspx c#を使用しています – unknownUser

+0

Editted、hth :) –

+0

上記の方法を試してみると、「条件付きコンパイルが無効になった」と表示され、動作しませんでした。私はそれを解決するための解決策を探してみましたが、私の解決策の1つはAdd/* @ cc_on @ * /です。 http://stackoverflow.com/a/6655726/620337> それは私がそれをどこに追加しても、後のすべてのコードをコメントアウトします。私が見落としているものはありますか? – paaone

2
<script type="text/javascript"> 
    var yourVariable= @Html.Raw(Json.Encode(ViewBag.yourVariable)) 
</script> 
+0

私はaspx c#をviewengineとして使用しています – unknownUser

0

文字列のような単純なものを扱っている場合は、HTMLタグのdata- *属性にビューバッグを保存し、JavaScriptを使用してそれにアクセスできます。

関連する問題