2010-07-13 67 views
8

我在形式隱藏asp.net MVC控制:如何從jQuery/JavaScript爲Html.Hiddenfor賦值?

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

我的JavaScript/jQuery代碼:

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

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

我怎麼能變 '節點' 的值賦給asp.net MVC隱藏控件?

回答

21

您可以通過使用屬性名稱並使用jquery val()方法選擇它來設置隱藏輸入標記的value屬性。

你的情況,這將成爲:

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