如何让Url重写页面在PostBack后不改变当前URL
2008-08-18 11:12
246 查看
在Url重写的页面中进行PostBack并且不跳转的情况,会导致URL变回URL重写前的原始URL,这样的体验不太好,但是这种请况可以通过重写
protected override void Render(HtmlTextWriter writer)方法来修正这种问题。
考虑到Render方法中的HtmlTextWriter也有可能是来源于它的继承类Html32TextWriter,所以这里做了两个继承类分别处理这两种情况。
Render
protected override void Render(HtmlTextWriter writer)
{
base.Render(PageHelper.Render(writer));
}
通过页面继承基类,在基类中统一处理这样的问题也是可以的。
protected override void Render(HtmlTextWriter writer)方法来修正这种问题。
考虑到Render方法中的HtmlTextWriter也有可能是来源于它的继承类Html32TextWriter,所以这里做了两个继承类分别处理这两种情况。
Render
protected override void Render(HtmlTextWriter writer)
{
base.Render(PageHelper.Render(writer));
}
通过页面继承基类,在基类中统一处理这样的问题也是可以的。
相关文章推荐
- 如何让Url重写页面在PostBack后不改变当前URL
- 切换导航标签实现当前标签颜色改变以及利用js如何准确获取当前页面url网址信息
- js如何准确获取当前页面url网址信息
- 如何用js得到当前页面的url信息方法(JS获取当前网址信息)
- jsp中如何取得当前页面完整的URL
- 如何用js得到当前页面的url信息方法(JS获取当前网址信息)
- 如何从backing bean中得到当前页面的URL?
- 如何用js得到当前页面的url信息方法
- js如何准确获取当前页面url网址信息
- 如何用js得到当前页面的url信息方法(JS获取当前网址信息)
- 如何用js得到当前页面的url信息方法
- js如何准确获取当前页面url网址信息
- 如何用js得到当前页面的url信息方法(JS获取当前网址信息)
- 如何用js得到当前页面的url信息方法(JS获取当前网址信息)
- 如何用js得到当前页面的url信息方法(JS获取当前网址信息)
- 如何用js得到当前页面的url信息方法(JS获取当前网址信息)
- 如何用js得到当前页面的url信息方法(JS获取当前网址信息)
- 原生php如何获取当前页面的url
- 黄聪:PHP如何实现延迟一定时间后自动刷新当前页面、自动跳转header("refresh:1;url={$url}");
- 如何用js得到当前页面的url信息方法(JS获取当前网址信息)