Разделить строку запроса? - PullRequest
2 голосов
/ 29 июля 2011

это может показаться глупым вопросом, но у меня есть строка запроса, которая передает уникальный идентификатор по страницам. Меня интересует, как бы я разделил следующее, чтобы у меня был только идентификатор?

property-buildings_e1.aspx?SubPage=561

Большое спасибо!

Ответы [ 5 ]

3 голосов
/ 29 июля 2011
Request.QueryString("SubPage")
2 голосов
/ 29 июля 2011
int subPage = 0;
if(Request.QueryString["SubPage"] != null)
    subPage = Convert.ToInt32(Request.QueryString["SubPage"]);
1 голос
/ 29 июля 2011

Вы можете использовать

HttpUtility.ParseQueryString .

NameValueCollection parts = HttpUtility.ParseQueryString(query);
string subPage = parts["SubPage"];
1 голос
/ 29 июля 2011

Если вы хотите получить значение SubPage

Request.Params["SubPage"]

или

Request.QueryString["SubPage"]
0 голосов
/ 29 июля 2011

Вы должны иметь доступ к нему, используя

Request.Querystring("SubPage")
...