MVC2에서 Ajax를 사용하는 방법을 알고 싶습니다. Visual Studio에서 빈 프로젝트를 만들고 다음 코드를 사용하여 Controllers/Home/HomeController.cs 아래에 홈 컨트롤러를 추가했습니다.ASP.NET MVC 2보기에서 AJAX 메서드 호출
단추를 클릭 할 때 AJAX를 사용하여 HomeController에서 AjaxTest 메서드를 호출하는 방법 대신 텍스트?
public class HomeController : Controller
{
public ActionResult Index()
{
return View();
}
public ActionResult AjaxTest()
{
return Json("Whoever answers this rocks!");
}
}
내가보기/홈에서 뷰를 추가/다음 코드로 Index.cs는
<script type="text/javascript">
function sayHello() {
alert("hello stackoverflow :)")
}
</script>
<div>
Hello
<button onclick="sayHello();"> Click Me! </button>
</div>
아니요, 작동하지 않습니다. 내가 뭔가를 놓치고 있어야합니다 ... – Gaz
@ Gaz : 업데이트 된 대답을보세요. – LukLed
컨트롤러 메서드에 중단 점을 넣었습니다. 호출되고 있었는데 결과가 없습니다. JsonRequestBehavior.AllowGet과 함께 오버로드 된 메서드를 사용하여 잘 작동했습니다. 도움을 주셔서 감사합니다. @LukLed – Gaz