1
是否有可能在視圖中使用剃刀初始化變量,然後使用jquery操作它的值,反之亦然?asp.net mvc3剃刀,使用javascript處理視圖變量
是否有可能在視圖中使用剃刀初始化變量,然後使用jquery操作它的值,反之亦然?asp.net mvc3剃刀,使用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
感謝感激! –