2011-07-29 3 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를 사용하는 것이 좋습니다.이 방법은 대신 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"];