如何从一个URL请求多个QueryStrings?

时间:2016-08-10 12:08:06

标签: c# url request query-string

我的网址构建如下:localhost:56698 / Default.aspx?lehrlingID=114 您在我的网址末尾看到的lehrlingID=114会保存在这样的变量中

lehrlingID = Convert.ToInt32(Request.QueryString["lehrlingID"]);` 

现在我必须检查另一个变量,如下所示:

string md5key = Request.QueryString["id"];

我的网址应如下所示:localhost:56698 / Default.aspx ? lehrlingID = 114&?id = 123904871029

如何将lehrlingIDid保存在2个不同的变量中,即使它们位于同一个网址中?如何在URL中的变量之间得到QuestionMark ?

2 个答案:

答案 0 :(得分:2)

创建查询字符串时,它应采用

的形式
<p>No Of Query: @User.Identity.GetQueryNo()</p>

?lehrlingID=114&id=123904871029 应该像您一样在资源的末尾:

?

但在那之后,它应该是localhost:56698/Default.aspx?

之后:

key=value&key=value

将按预期工作。

答案 1 :(得分:1)

使用&

连接params

本地主机:56698 / Default.aspx的lehrlingID = 114和ID = 123904871029