繁体   English   中英

ASP.NET如果根URL包含查询字符串,则在重定向时将其传递给default.aspx

[英]ASP.NET if root URL contains query string, pass it to default.aspx on redirect

有什么办法可以保存查询字符串并将其传递给default.aspx; 例如:

http://www.example.com/?test=123

http://www.example.com/Default.aspx?test=123

提前致谢!

是的你可以。 您可以使用Request.QueryString["test"]从查询字符串中获取值,并使用它将其传递给其他页面

if(Request.QueryString["test"] != null)
{
      Response.Redirect("~/Default.aspx?test=" + Request.QueryString["test"].ToString())
}

在Global.asax.cs的Session_Start方法中执行此操作

或者,如果要传递整个查询字符串而不是一个值,只需使用Request.QueryString.ToString()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM