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);