我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#读取多个变量?
试试这样吧
sampleurl.com/Default.aspx?VariableA=ValueA&VariableB=ValueB
Run Code Online (Sandbox Code Playgroud)
您有与&符号分隔的查询字符串变量.?启动查询字符串,=将名称与其值分开,并分隔名称/值对.
| 归档时间: |
|
| 查看次数: |
1203 次 |
| 最近记录: |