2011-12-13 4 views
0

Request.RawUrl을 사용하여 localhost 다음에 URL을 가져 왔습니다. 즉, 내 URL이 localhost:52482/something/somethingelse 인 경우 /something/somethingelse을 반환하는 데 사용됩니다.javascript/jquery의 Request.RawUrl 대신 사용 하시겠습니까?

기본 컨트롤러 (MVC3)에서이 액세스했습니다. 그러나 일부 항목을 페이지에서 만든 경우 일부 텍스트 상자 및 다른 선택 말,이 쿼리 문자열 종류의 값을 반환합니다 것을 알게되었습니다. 어떻게 해결할 수 있습니까?

자바 스크립트에서이 작업을 수행하여 쿼리 문자열없이 URL 만 얻을 수 있는지 확인하려고했습니다. 여기서 어떻게 진행해야합니까?

감사합니다, ADARSH 서버 측

+0

아무것도? – KeenUser

답변

2

http://www.w3schools.com/jsref/obj_location.asp

// testsite.com/test.html?q=blah 

var urlWithoutQS = window.location.host + window.location.pathname 

alert(urlWithoutQS);    // testsite.com/test.html 
alert(urlWithoutQS.split('/')[0]); // testsite.com 
alert(urlWithoutQS.split('/')[1]); // test.html 
+0

감사합니다. 서버 측의 다른 대안이 있습니까? – KeenUser

+0

http://msdn.microsoft.com/en-us/library/system.web.httprequest.aspx – Terry

관련 문제