2009-12-01 7 views
0

그래서 난 내 ASP.NET MVC 응용 프로그램에서 자바 스크립트 함수에서이 코드 ...있는 jqGrid URL

jQuery("#SomeResultsGrid").jqGrid({ 
     url: 'SomeSearch.mvc/SomeSearchResultsGridEventHandler', ... 

이 내 기본 페이지에로드하고 잘 제기은 (피들러는 확인)이 . 이제 기본 페이지 (Html.ActionLink를 통해)로 이동하면로드 후 게시되는 URL이 SomeSearch.mvc/SomeSearch.mvc/SomeSearchResultsGridEventHandler처럼 보입니다. 누구나 왜 그리고 어떻게 해결할 수 있는지 알고 있습니까?

답변

0

상대 URI를 사용 중이므로 URI는 현재 위치와 관련하여 처리됩니다.

jQuery("#SomeResultsGrid").jqGrid({ 
    url: '/SomeSearch.mvc/SomeSearchResultsGridEventHandler', ... 

문제는, 지금은 가상 폴더에서 작동하지 않습니다되어이 그것을 절대 경로를 만들기 위해 같이 당신은 시작에 /을 넣을 수 있습니다. 우리는 Site.Master의 정보를 사용하여 사이트 루트를 알고있는 JS 루틴으로 처리합니다.

관련 문제