2011-07-29 130 views
2

這可能看起來像一個愚蠢的問題,但我有一個查詢字符串跨頁傳遞一個唯一的ID,我想知道的是我將如何拆分以下,以便我只是ID?拆分查詢字符串?

property-buildings_e1.aspx?SubPage=561 

非常感謝!

回答

3
Request.QueryString("SubPage") 
2
int subPage = 0; 
if(Request.QueryString["SubPage"] != null) 
    subPage = Convert.ToInt32(Request.QueryString["SubPage"]); 
+0

這只是調用Int32.Parse,你應該考慮使用TryParse,而不是這是一個'更好'的方式來做到這一點。 – mdm

0

你應該能夠使用

Request.Querystring("SubPage") 
1

訪問它。如果你想獲得子頁面的價值

Request.Params["SubPage"] 

Request.QueryString["SubPage"] 
1

您可以使用

HttpUtility.ParseQueryString

NameValueCollection parts = HttpUtility.ParseQueryString(query); 
string subPage = parts["SubPage"];