2009-07-14 5 views
0

나는 약간의 의혹이있다. querystrng이란 무엇입니까? 우리가 그것을 어떻게 사용할 수 있습니까? 이점은 무엇입니까? querystring에 사용되는 매개 변수는 무엇입니까?쿼리 문자열?

+5

나는 또한 의심의 여지가있다. – cjk

+3

당신의 언어로, 당신은 무엇을 "?" –

+0

구체적인 것을 써야합니다. – kuy

답변

1

쿼리 문자열은 .net의 상태 관리 기술 중 하나입니다. 한 페이지의 매개 변수를 Response.Redirect ("test.aspx? id = 101")와 같은 다른 페이지로 전달할 수 있습니다. 수신 페이지에서 해당 값에 액세스 할 수 있습니다.

여기 test.apsx입니다. 에서 Test.aspx 페이지로드 당신이

string id = Request.QueryString["id"].ToString(); 
+3

ToString()이 필요하지 않습니다. 이미 문자열입니다. – Colin

+2

또한 .NET 상태 관리 기술이 아닙니다. .NET 이전부터 URL의 표준 부분입니다. –

2

Query string 항목에 의해 그 값을 retieve 수있는 것은 말한다 :

월드 와이드 웹에서

, 쿼리 문자열은 URL (Uniform Resource Locator)을의 일부입니다 CGI 프로그램과 같은 웹 응용 프로그램에 전달할 데이터가 들어 있습니다.

서버가 같은 페이지에 대한 요청을 수신

http://server/path/program?query_string

, 그것은 프로그램을 실행합니다 (있는 경우 다음과 같이

쿼리 문자열을 포함하는 일반적인 URL은 그렇게하기 위해 구성된), query_string을 변경되지 않은 상태로 프로그램에 전달합니다. 물음표는 구분 기호로 사용되며 쿼리 문자열의 일부가 아닙니다.

0

원래 쿼리 문자열의 사용 사례는 텍스트 상자 옆에 "제출"및 "재설정"단추가있는 "검색 :"레이블이있는 종류의 페이지입니다. 텍스트 상자를 채우고 "제출"을 클릭하면 입력 한 검색어를 기반으로 검색을 수행하는 동일한 URL에 "GET"요청이 발행됩니다.

텍스트 상자에 입력 한 내용은 쿼리 문자열에 배치됩니다.

-1

웹 사이트의 URL을 다시 작성하고 치료해야합니다. 사용자에게 친숙한 URL에는 쿼리 문자열이 포함되어 있지 않습니다. 깨끗한 URL을 사용하면 검색 엔진은 URL의 키워드를 읽고 강조 할 수 있습니다.

웹 사이트에서 깨끗한 URL 구조를 설계해야하는 또 다른 이유는 사용 가능성이기 때문에 방문자를 기억하기가 훨씬 쉽습니다. 방문자는 이상한 매개 변수를 사용하여 URL을 기억하기가 어려울 것입니다. 전체 URL을 입력한다는 생각 때문에 낙담 할 필요는 없습니다.

+0

누구든지이 질문에 대한 URL에 누구도 입력하지 않을지 의심 스럽습니다. –