我在 ASP.NET 中工作,我在 jquery 中使用了以下代码。它向我显示错误“服务器标记格式不正确”。请帮帮我。我的 Jquery 代码是
$('#add').click(function () {
var txtcnt = $('splting').text().split(';');
var table = $(this).closest('table');
for (var i = 0; i < txtcnt.length - 1; i++) {
table.append("<tr><td><input type=\"text\" id=\"label\" runat=\"server\" value="+txtcnt[i].toString()+"/></td><td><input type=\"text\" id=\"currentName\" runat=\"server\" value="+txtcnt[i].toString()+" /> </td></tr>");
}
});
最佳答案
jQuery
纯粹在客户端
上运行,而ASP.Net
服务器端控件主要存在于服务器
.
所以你不能通过JQuery
添加服务器端控件
I think the best thing is Use ajax for all and forget about serverside controls
或者你可以使用隐藏字段。将数据存储到隐藏字段中,然后您可以从服务器获取它
关于c# - '/' 应用程序中的服务器错误-->服务器标记格式不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28959243/