2014-11-24 59 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访问它们来修改元素。

相关问题