用Jquery(Razor)添加Html助手
当点击一个按钮时,我需要添加一个@ 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”})
而不是输入元素
任何方式来做到这一点? ? ...
HTML助手是服务器端,Jquery发生在客户端,因此您需要在客户端添加隐藏字段。 请参阅:stackoverflow
链接地址: http://www.djcxy.com/p/83481.html上一篇: Add Html helpers with Jquery (Razor)
下一篇: jquery: how to open an url in new tab with passing post data to that url