0

单击按钮时,我需要添加一个@Html.HiddenFor

我的jQuery代码是这样的:

function btnAdd() {

var x;
y = $("#drpDwnPRTPP");  

$("#budgetsList ul").html('<li>Primer elemento ' +
'@Html.HiddenFor(x => Model.ToList()['+ c +'].PRTPP_ID, new { @id="prtppID"'+ c +', @value="'+ y.val() +'" })' +
'</li>'
   ); 
}

但是当我点击这是我在我的 html 中得到的:

Primer elemento @Html.HiddenFor(x => Model.ToList()[0].PRTPP_ID, new { @id="prtppID"0, @value="1" })

而是一个输入元素

有什么办法吗?? ...

4

1 回答 1

3

HTML 助手是服务器端,Jquery 发生在客户端,所以你需要在客户端添加你的隐藏字段。请参阅:堆栈溢出

于 2012-09-05T19:32:47.707 回答