c# - 从 Javascript 设置 Viewstate 的值

标签 c# javascript asp.net

我正在开发 asp.net 应用程序。对于页面,我必须清除控件的值(如文本框和下拉列表等),我还必须删除 ViewState 的值。最初我是从代码隐藏中做的,所以问题就在那里。但是现在当我尝试使用客户端重置控件的值时出现问题,比如

document.getElementById('<%= txtTextBox.ClientID %>').value ='';

但我面临的问题是我无法从客户端设置 View 状态值。 我必须清除 View 状态,一个是简单的变量,比如 ViewState["NameOfUser"],另一个是将数据表转换为 View 状态,

ViewState["dataTable"] = dt;

感谢和问候

最佳答案

您根本无法在客户端分配值。

  1. 要么你必须在提交表单时通过隐藏字段传递它,要么
  2. 从 javascript 调用 ajax 并访问 ViewState 服务器端。

关于c# - 从 Javascript 设置 Viewstate 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24215993/

相关文章:

c# - 此 Active Directory 错误的其他原因是什么?

适用于 Windows 的 Javascript 控制台,例如 JSC

javascript - 根据优先参数为客人安排座位

asp.net - 使用apache服务器和mysql数据库部署ASP.NET MVC

c# - 使用 xml 的最佳方式是什么?

c# - 将特定路由与 Url.Action 结合使用

javascript - 如何让我的脚本相互交互?

javascript - 如何使用 Jquery 从另一个文本框和 radio 中的值更新 'total' 文本框

c# - DownloadStringTaskAsync和DownloadStringAsync之间的区别

c# - 我应该在 ServiceController 上调用 Close() 吗?