在ASP.NET中,是否可以将 __VIEWSTATE 和 __EVENTVALIDATION 隐藏字段的值放入 C#(服务器端)中的变量中,比如说覆盖该Render
方法?
我努力了:
protected override void Render(HtmlTextWriter writer)
{
StringBuilder stringBuilder = new StringBuilder();
StringWriter stringWriter = new StringWriter(stringBuilder);
HtmlTextWriter htmlWriter = new HtmlTextWriter(stringWriter);
base.Render(htmlWriter);
string temp = stringBuilder.ToString();
}
这给了我整个 ASP.NET 输出。我们可以通过使用字符串函数来获取值,但我发现它不是一个非常干净的解决方案。有一个更好的方法吗?
我真正想要的是 __VIEWSTATE 和 __EVENTVALIDATION 的值是在发出第一个请求时而不是在回发完成后。那是在发出第一个请求时形成输出流的时间。