【发布时间】:2014-06-14 02:08:50
【问题描述】:
我正在开发 asp.net 应用程序。对于一个页面,我必须清除控件的值(如文本框和下拉列表等),我还必须删除 ViewState 的值。最初我是从代码隐藏中做的,所以问题就在那里。但是现在问题出现了,当我尝试使用客户端重置控件的值时,比如说
document.getElementById('<%= txtTextBox.ClientID %>').value ='';
但我面临的问题是我无法从客户端设置视图状态值。 我必须明确视图状态,一个是简单的变量,比如 ViewState["NameOfUser"],另一个是将数据表转换为视图状态,
ViewState["dataTable"] = dt;
感谢和问候
【问题讨论】:
-
那么这里的问题是什么?
-
如果你改变元素,微软包含的javacode将改变提交时的视图状态。
-
@Rahul 从标题上看不清楚吗??
-
你不应该修改视图状态,因为这会在回发时给你一个错误......
标签: c# javascript asp.net