我GET
在两个 ASP.NET 网站之间传递变量。过去我一直使用HttpContext.Current.Request.QueryString["VARIABLE_NAME"]
或HttpContext.Current.Request.Params["VARIABLE_NAME"]
从查询字符串中读取变量,但现在我需要在查询字符串中传递两个不同的变量,如下所示:
http://sampleurl.com/Default.aspx?VariableA=ValueA?VariableB=ValueB
我的问题是HttpContext.Current.Request.QueryString["VariableA"]
它将返回整个查询字符串,从 开始VariableA
并继续VariableB
。
我可以获取整个查询字符串,将其拆分为变量名,然后读取结果值,但这似乎很草率。GET
通过 C# 读取多个变量是否有更优雅的解决方案?