如何从ASP.NET webforms中的url获取字符串?

Alo*_*n M 5 c# asp.net webforms

我认为我的不准确是不准确的.

当用户点击按钮时,我需要它来执行此操作:

Response.Redirect("Login.aspx?userid=XX");
Run Code Online (Sandbox Code Playgroud)

我怎么能得到这个"userid?",?userid.所以我可以显示一个页面.喜欢做"?page=3"和显示page 3,在同一页面或其他东西.

Button代码是:(只是你需要它)

protected void LoginButton_Click(object sender, EventArgs e)
{
    Response.Redirect("Login.aspx");
}
Run Code Online (Sandbox Code Playgroud)

非常感谢!对不起,如果我没有问好,对不起英语不好.

Kre*_*epN 19

使用Request.QueryString:

第一页在网址中发送另一个页面,其用户ID为:

Response.Redirect("AfterLogIn.aspx?userid=23");
Run Code Online (Sandbox Code Playgroud)

然后使用以下代码阅读它:

var g = Request.QueryString["userid"] //this value should be 23 now
Run Code Online (Sandbox Code Playgroud)

然后,您可以使用此g变量执行任意数量的自定义事物(隐藏面板,显示控件等)