2010-07-13 3 views
8

J'ai un contrôle caché asp.net MVC de la forme:Comment attribuer une valeur à un Html.Hiddenfor à partir de jQuery/JavaScript?

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

Mon JavaScript/code jQuery:

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

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

Comment puis-je attribuer la valeur de la variable 'nœud' à la Le contrôle caché d'asp.net MVC?

Répondre

21

Vous pouvez définir l'attribut de valeur d'une variable d'entrée masquée en la sélectionnant à l'aide du nom de la propriété et en utilisant la méthode jquery val().

Dans votre cas, cela devient:

$("#NodeId").val(Node) 
Questions connexes