2010-07-13 13 views
8

मैं रूप में एक छिपे हुए asp.net MVC के नियंत्रण होता है:मैं एक HTML को मान कैसे निर्दिष्ट कर सकता हूं। JQuery/जावास्क्रिप्ट से प्रतिबंधित?

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

मेरा JavaScript/jQuery कोड:

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

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

मैं कैसे करने के लिए चर 'नोड' का मान असाइन कर सकते हैं एएसपीएनटी एमवीसी छिपे हुए नियंत्रण?

उत्तर

21

आप संपत्ति के नाम का उपयोग करके और jquery val() विधि का उपयोग कर इसे चुनकर एक छिपे हुए इनपुट टैग की मान विशेषता सेट कर सकते हैं।

आपके मामले में यह हो जाता है:

$("#NodeId").val(Node) 
संबंधित मुद्दे

 संबंधित मुद्दे