2014-11-24 57 views
-1

是否可以在ASP.NET MVC表單中傳遞JavaScript變量?在ASP.NET MVC表單中傳遞JavaScript變量作爲參數

@using(Html.BeginForm("SetShutdownTime", "Vm")) 
{ 
    <p id="shutdownText"></p> 

    @Html.TextBoxFor(m => m.Name, new { @type = "time", @step = 900, @autofocus = "autofocus" }) 
    //SET HERE m => m.Name = $currentName 

    <input type="submit" value="Submit" /> 
    <input type='button' id='closeShutdownDialog' value='Close' /> 
} 

<script> 
    var currentName = "HelloWorld"; 
</script> 

回答

0

所以我解決它通過自己

我剛剛做了無形的文本框和文本框的值設置爲currentName。也許不是最好的解決方案,但它的工作原理

0

據我所知,這是不可能的。開始時,您的cshtml文件被Razor解析,並在腳本運行之後。

您可以隨時使用jQuery通過ID訪問它們來修改元素。

相關問題