aspx c#をASP.NET mvcプロジェクト内のviewengineとして使用します。javascriptコードを使用してviewbagから値を取得します。私はそうのようなかみそりビュー内からすべての私のviewbag関連のものを得るJavaScriptコードを使用してビューバックへのアクセス
4
A
答えて
5
...
あなたはMVCのビューエンジンプリかみそりのために次の操作を行うことができは、私は信じてい
<script>
var myJSVariable = @Viewbag.MyViewbagVariable;
</script>
<script>
var myJSVariable = <%Viewbag.MyViewbagVariable%>;
</script>
2
<script type="text/javascript">
var yourVariable= @Html.Raw(Json.Encode(ViewBag.yourVariable))
</script>
+0
私はaspx c#をviewengineとして使用しています – unknownUser
0
文字列のような単純なものを扱っている場合は、HTMLタグのdata- *属性にビューバッグを保存し、JavaScriptを使用してそれにアクセスできます。
私はviewengineとしてaspx c#を使用しています – unknownUser
Editted、hth :) –
上記の方法を試してみると、「条件付きコンパイルが無効になった」と表示され、動作しませんでした。私はそれを解決するための解決策を探してみましたが、私の解決策の1つはAdd/* @ cc_on @ * /です。 http://stackoverflow.com/a/6655726/620337> それは私がそれをどこに追加しても、後のすべてのコードをコメントアウトします。私が見落としているものはありますか? – paaone