获取引发事件的页面URL

时间:2013-05-16 10:15:34

标签: c# webforms

我有一个asp.net按钮,

protected void myPreciousButton_Click(object sender, EventArgs e)
{
     //My Logic is happening
     Response.Redirect( What will go here ??);
}

如何将用户重定向到同一页面?

更新

我这样做的原因是因为我正在对数据库进行一些更改并使用Asychronize Post Backs,但它们在GridView中不可见,除非我做了一个页面引用。

我已经尝试了

 <asp:AsyncPostBackTrigger

 <asp:PostBackTrigger

但没有获得痛苦

2 个答案:

答案 0 :(得分:1)

您可以使用

获取当前页面网址
string Pageurl = HttpContext.Current.Request.Url.AbsoluteUri;

答案 1 :(得分:1)

您可以使用

protected void myPreciousButton_Click(object sender, EventArgs e)
{
     Response.Redirect(HttpContext.Current.Request.Url.AbsoluteUri);
}

如果您想刷新页面;

Response.Redirect(Page.Request.Url.ToString(), true);