2013-02-23 4 views
0

내 MVC 앱에서 _Layout.cshtml에 검색 양식이 있습니다.부분에서 다른보기로 리디렉션하는 방법은 무엇입니까?

양식을 제출하면 jquery 함수가 호출되어 제대로 SearchController로 이동하여 모든 적절한 코드를 실행하지만 현재 페이지가 무엇이든 정확한 페이지로 가져 오지 못합니다. 그냥 상쾌해진다.

는 지금 내가 수동/검색? Q에 가면 =이 잘 표시됩니다 쿼리,하지만 내 작업 방법은 내 jQuery를.post() 호출에서 아무것도하지 않는

return View("Index", new SearchViewModel()) 

를 반환.

+0

return partialview ("Index", model)가 필요합니까? – ssilas777

+0

아니요,/검색/색인으로 완전히 리디렉션하고 싶습니다. – RJP

+0

레이아웃에서 양식을 사용합니까? 그렇다면 귀하의 게시물에 추가하십시오 –

답변

1

당신은 window.location='{url}' 전화

  • 를 확인하기 위해 반환 값을 사용하고자하는 JQuery와 포스트 (AJAX 호출)에서 리디렉션 할 수 없습니다 우선 들어
    doesn't do anything from my jQuery post call 
    
    • 왜 JQuery Post와 같은 Ajax 호출을 사용하고 싶습니까? 전화를 진짜 우편으로하지 않으시겠습니까?

    거기에서 당신은 당신의 선택이 크게 증가 할 전망 RedirectToAction 등

    을 반환 할 수 있습니다.

0
return PartialView ("Index", new SearchViewModel()) 
+0

Bilal, OP의 의도와 장애를 어떻게 해석합니까? 이 구문이 문제를 해결할 것이라고 생각합니까? –

관련 문제