我想在Page_Unload中自动提取页面。当我写Response.Redirect
时,我收到了错误。
想要实现展示数据列表。我正在数据绑定它,但它在刷新页面后显示。
有人能帮助我吗?
protected void Page_Unload(object sender, EventArgs e)
{
...
DataList1.DataBind();
//autopostback in this line
}
答案 0 :(得分:1)
您无法在Unload
事件中执行此类操作。
当Unload
事件发生时,页面已经被渲染并发送到浏览器,因此要做任何事情来改变响应都为时已晚。
此外,从服务器代码进行回发是没有意义的,因为这只会创建一个永恒的循环,而不会将任何内容发送回浏览器。如果您想在浏览器中发生某些事情时进行回发,您可以使用Javascript而不是服务器代码进行回发。
答案 1 :(得分:0)
使用 PreRender 事件而不是 Unload 。 注意:我知道它的旧问题,但是我相信有人会使用这个答案。