我有一个隐藏的asp.net MVC控件,格式为:
<%= Html.HiddenFor(m => m.NodeId) %>
我的JavaScript / jQuery代码:
var DeleteEntireItem = '<% = btnDeleteEntireMenu.ClientID%>';
var Node;
debugger;
$('#' + DeleteEntireItem).click(function () {
Node = NodeValue;
document.forms[0].submit();
});
如何将变量'Node'的值赋给asp.net MVC隐藏控件?
答案 0 :(得分:22)
您可以使用属性名称并使用jquery val()方法选择隐藏输入标记的value属性。
在你的情况下,这变为:
$("#NodeId").val(Node)