c# - 在页面的 Load 事件之前更新 ViewState

标签 c# asp.net viewstate

有没有办法在页面加载事件之前通过页面事件(例如单击按钮)更新 ViewState?

我知道事件处理程序仅在加载事件之后被调用,但是有什么办法解决这个问题吗?

最佳答案

由于 ASP .net 页面的生命周期。将状态传递到可在 OnPageLoad 访问的服务器的唯一方法是在页面上使用 HiddenField,该页面通过 Javascript 在客户端进行更新。

关于c# - 在页面的 Load 事件之前更新 ViewState,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21250611/

相关文章:

C# 在 X 项后跳出 foreach 循环

c# - DbContext 的自定义连接打开/关闭

c# - 具有 [Serializable] 属性的类

asp.net - 我的 VIEWSTATE 是否加密?

.net - 在 ASP.NET 应用程序中存储临时数据的位置

c# - 保存包含换行符的 richtextbox 数据,将其保存到文件并使用记事本打开它不会在 c# 中显示换行符

c# - System.Security.Policy.Evidence、Web 服务和 Blow Out the LoH

javascript - 从C#代码调用js文件中的函数

c# - JSON自引用循环

javascript - 无法在 GridView 内单击按钮时打开弹出式 div