1
razorを使用してビュー内の変数を初期化し、jqueryを使用してその値を操作することは可能ですか?asp.net mvc3 razor、javascriptでビュー変数を操作する
razorを使用してビュー内の変数を初期化し、jqueryを使用してその値を操作することは可能ですか?asp.net mvc3 razor、javascriptでビュー変数を操作する
はい、
あなたはこのような何かを行うことができます.cshtmlビューを表示している場合:
<script type="text/javascript">
var test = '@Model.Variable';
$("#element").val(test);
</script>
しかし、レイザーコードにJS変数を渡す方法がある場合、私はわかりません、 私はそうは思わない。しかし、おそらくあなたはajaxコールを作ってJS値を渡すことができます。
<script type="text/javascript">
var val = $("element").val();
$.ajax({
url: '/controller/action',
data: { id: val },
success: function(result) {
// Do something with the ajax call result here
}
});
</script>
RazorJSと呼ばれる素敵なオープンソースプロジェクトもあり、あなたはおかげでそれを感謝
http://john.katsiotis.com/blog/razorjs---write-razor-inside-your-javascript-files
それをチェックアウトする必要があります! –