Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从ASP.NET用户控件中的用户来源重定向回_C#_Asp.net_User Controls - Fatal编程技术网

C# 从ASP.NET用户控件中的用户来源重定向回

C# 从ASP.NET用户控件中的用户来源重定向回,c#,asp.net,user-controls,C#,Asp.net,User Controls,我有一个覆盖Page_load方法的用户控件,但我想要的是,重定向来自何处的用户,它可以在“on INIT method”或任何方法上,只要用户被重定向 这就是我现在得到的 public partial class ASPUserControl: System.Web.UI.UserControl { protected void Page_Load(object sender, EventArgs e) { } } 你可以使用 但是,只有当用户单击链接(例如通过Po

我有一个覆盖Page_load方法的用户控件,但我想要的是,重定向来自何处的用户,它可以在“on INIT method”或任何方法上,只要用户被重定向

这就是我现在得到的

public partial class ASPUserControl: System.Web.UI.UserControl
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
}
你可以使用


但是,只有当用户单击链接(例如通过
PostBackUrl
)或类似链接时,才会填充
urlreferer
,如果您使用了
Response.Redirect
转到此页面,则不会填充。如果您使用了
Server.Transfer
,您可以使用它来获取url。

只要用户请求页面,您就可以在任何时候/任何地方将用户重定向到Init page\u Load,甚至一个按钮单击事件。如果你能尽早这样做,以避免不必要的过程,那就更好了。

Lol你很聪明,不是吗@TimSchmelter:PUse这个完全限定的名字?我不明白这个评论。与
响应一起工作。重定向
。我以为他错过了一次使用。
Uri previousUri = Request.UrlReferrer;
if(previousUri != null)
    Response.Redirect(previousUri.ToString());