您的位置:首页 > 其它

如何让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));

}

通过页面继承基类,在基类中统一处理这样的问题也是可以的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: