2014-10-24 4 views
0

첫 번째 게시물 순차적 게시물에 대한 방법과 나는 다음과 같은 문제가 : 나는 형태와 검색 버튼을 포함하는 뷰가다른 액션 내가 ASP.Net- MVC 응용 프로그램을 개발하고 있어요

을 :

검색 버튼을 처음 클릭 한 후 (컨트롤러의) 동작 방법 X으로 가고 싶습니다.

두 번째 클릭, 세 번째, 앞뒤 등등 ... (컨트롤러에서) Y으로 가고 싶습니다.

그 목표를 달성하는 가장 좋은 방법은 무엇입니까? 현재 게시물이보기에 들어간 후 첫 번째 게시물인지 아니면 두 번째, 세 번째 ... 하나입니까? 감사!

답변

0

당신은 JQuery와 아약스의 게시물을 사용할 수 있습니다

<input id="myhidden" type='hidden' value="first" /> 
<input type='button' value="Search" onclick='PostData()' /> 
//Client Side 
function PostData() 
{ 
    if($("#myhidden").val()=='first'){ 
     AjaxCall(FirstAjaxUrl); 
    } 
    else{ 
     AjaxCall(SecondAjaxUrl); 
    } 
} 

function AjaxCall(actionUrl){ 
    $.ajax({ 
     type: "POST", 
     url: actionUrl, 
     contentType: "application/json; charset=utf-8", 
     data: {id :1}, 
     dataType: "json", 
     success: function(result) { 


if($("#myhidden").val()=='first'){ 
      $("#myhidden").val('second'); 
     } 
     } 
    }); 
} 

//AjaxTest Controller 
[HttpPost] 
public ActionResult FirstAjax(string id) 
{ 

} 

[HttpPost] 
public ActionResult SecondAjax(string id) 
{ 

} 
+0

감사합니다,하지만 내가 쓸 않는 논리 인 경우 if 문 : 경우 (첫 번째 게시물) { AjaxCall (FirstAjaxUrl); } else { AjaxCall (SecondAjaxUrl); } – DimaK

+0

숨겨진 상태에서 사용할 수 있으며 첫 번째 아약스 호출이 값을 변경 한 후에 사용할 수 있습니다. –

관련 문제