6
<%: Html.HiddenFor(model => model.Name) %>
¿Cómo pasar el valor de campo del modelo a una variable de JavaScript?
<script>
var name = <%: Model.Name %>
alert(name);
</script>
<%: Html.HiddenFor(model => model.Name) %>
¿Cómo pasar el valor de campo del modelo a una variable de JavaScript?
<script>
var name = <%: Model.Name %>
alert(name);
</script>
Es necesario poner comillas alrededor del valor de manera que se considera como una cadena:
var name = '<%: Model.Name %>';
alert(name);
Pero si ya tiene el valor dentro de un campo oculto:
<%: Html.HiddenFor(model => model.Name) %>
podría leerlo así:
var name = document.getElementById('Name').value; // make sure the id is Name
alert(name);
o el uso de jQuery:
var name = $('#Name').val();
alert(name);