1
나는 가능한 한 간단한 Ajax 요청하고 있어요
:ASP.NET MVC Ajax.ActionLink의 이상한 행동
public ActionResult SayHello()
{
return Content("YYAAAY");
}
//////////
<div id="Div1">
<%= Ajax.ActionLink("SAY HELLO", "SayHello", new AjaxOptions { UpdateTargetId = "Div1" })%>
</div>
그것은 내가 현재의 내에서 사용할 때 빈 ASP.NET MVC 프로젝트를 시작할 때 작동하지만를 프로젝트에서는 YYAAAY 구문 대신 전체 페이지를 재귀 적으로 표시합니다.
어디에 문제가있을 수 있습니까?
방금 FireBug로 확인했습니다. 그것을 클릭하면 POST 요청을 만들고 응답 필드에서 전체 페이지를 가져옵니다. 오류가 발견되지 않았습니다 ... – Alex
저는 Ajax.ActionLink를 사용하지 않습니다 - 생성 된 HTML을 보여줄 수 있습니까? 또한 이전에 발생하는 javascript 오류가 있는지, 페이지가 처음로드 될 때 처리기가 적용되지 않도록 할 수 있는지 확인 했습니까? – tvanfosson
jQuery를 사용하여 해결했습니다. 훨씬 나아 졌어! :) – Alex