6
<%: Html.HiddenFor(model => model.Name) %>
如何将Model字段值传递给JavaScript变量?
<script>
var name = <%: Model.Name %>
alert(name);
</script>
<%: Html.HiddenFor(model => model.Name) %>
如何将Model字段值传递给JavaScript变量?
<script>
var name = <%: Model.Name %>
alert(name);
</script>
你需要把周围的值引号,以便它被认为是一个字符串:
var name = '<%: Model.Name %>';
alert(name);
但如果你已经有一个隐藏字段中的值:
<%: Html.HiddenFor(model => model.Name) %>
你可以这样读:
var name = document.getElementById('Name').value; // make sure the id is Name
alert(name);
或使用jquery:
var name = $('#Name').val();
alert(name);