2010-07-13 91 views
8

que tienen un control asp.net MVC oculto en la forma:¿Cómo puedo asignar un valor a Html.Hiddenfor desde jQuery/JavaScript?

<%= Html.HiddenFor(m => m.NodeId) %> 

Mi código JavaScript/jQuery:

var DeleteEntireItem = '<% = btnDeleteEntireMenu.ClientID%>'; 
var Node; 
debugger; 

$('#' + DeleteEntireItem).click(function() { 
    Node = NodeValue; 
    document.forms[0].submit(); 
}); 

¿Cómo puedo asignar el valor de 'nodo' variable a la asp.net MVC control oculto?

Respuesta

21

Puede establecer el atributo de valor de una etiqueta de entrada oculta seleccionándola usando el nombre de la propiedad y utilizando el método jquery val().

En su caso esto se convierte en:

$("#NodeId").val(Node) 
Cuestiones relacionadas