我使用 jquery 向 divStaff 动态添加行:
$("span[id$='lblAddStaff']").click(function() {
//$(".staff_tpl").find("input[id$='txtRate']").val("0,00");
var staff_row = $(".staff_tpl");
staff_row.find(".staff_row").attr("id", "Emp" + counter);
$("div[id$='divStaff']").append(staff_row.html());
counter += 1;
});
我要添加的行在隐藏的 div 中,带有 class=".staff_tpl" 我将此 div 的内容附加到 divStaff
当我提交页面(回发)时,如果我尝试这样显示,结果 divStaff 始终为空:
lblTest.Text = divStaff.innerHtml.ToString
基本上,我正在操作一个 div 客户端,并且我想通过我的 aspx 页面的代码隐藏来访问它的服务器端。我想我在这里遗漏了一个基本原则。