获取您的事件从哪里引发的页面URL

本文关键字:URL 事件 获取 | 更新日期: 2023-09-27 18:13:57

我有一个asp.net按钮

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

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

我这样做的原因是因为我正在对数据库进行一些更改,并使用异步回发,但除非我做页面刷新,否则它们在GridView中不可见。

I already tried

 <asp:AsyncPostBackTrigger

 <asp:PostBackTrigger

没有收获只有痛苦

获取您的事件从哪里引发的页面URL

可以使用

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

如果你想刷新你的页面;

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

您可以使用

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