如何在回发时保留客户端 html 控件?我试过设置enableviewstate="true"
,但没有奏效。我所做的一个解决方法是构建一个服务器端函数,该函数获取所有发布的值并通过重置它们ClientScript.RegisterStartupScript
并在每个回发方法上调用它。有没有更简单、更省时的方法来做到这一点?
问问题
2527 次
3 回答
1
您需要在每次回发时创建控件。如果您正在寻找更容易实现的东西,请查看DynamicControlsPlaceholder控件。这是一个漂亮的小控件,可以消除与持久动态内容相关的大部分痛苦。
于 2012-05-09T17:47:48.453 回答
1
你有 html 控制通过使它们 runat="server" 来保持它们的回发值,例如
<input type="text" id="txt1" runat="server" />
于 2012-05-09T17:24:35.153 回答
0
你能用HiddenField吗?
现在单击客户端的任何按钮,将数据保留在HiddenField.
使用JQuery document.ready
函数再次设置值HiddenField。JQuery docuemnt.ready
将在每个Postback
.
于 2012-05-09T17:40:12.997 回答