2016-07-18 1 views

답변

0
당신은 Ajax.BeginForm이 .There 여전히 (백그라운드에서) 다시 게시 될 것입니다하지만이 AJAX를 통해 이루어 있기 때문에 그것은 당신이 추가 확인, 코드 아래 user.Try 볼 수 없습니다 사용할 수

jQuery와 unobtrusive-ajax.js 라이브러리에 대한 참조.

컨트롤러 :

public string GreetUser(string name) 
{ 
    return "Hello " + name; 
} 

보기 : 당신의 질문의 일환으로

<script src="~/scripts/jquery-1.8.0.js"></script> 
<script src="~/scripts/jquery.unobtrusive-ajax.js"></script> 

@using (Ajax.BeginForm("GreetUser", "Home", null, new AjaxOptions() 
{ 
    UpdateTargetId ="result" 
})) 
{ 
    @Html.TextBox("name", null, new { style = "width:200px;" }) 
    <input type="submit" value="Greet" /> 
} 
<div id="result"></div> 
관련 문제