ASP.NET MVC Ajax.ActionLink的奇怪行为

时间:2010-03-20 02:38:45

标签: asp.net ajax asp.net-mvc

我正在做最简单的ajax请求:

public ActionResult SayHello()
    {
        return Content("YYAAAY");
    }

//////////

<div id="Div1">
    <%= Ajax.ActionLink("SAY HELLO", "SayHello", new AjaxOptions { UpdateTargetId = "Div1" })%>
    </div>

当我启动一个空的ASP.NET MVC项目时,它可以工作,但是当我在当前项目中使用它时,它会递归显示整个页面,而不是仅显示YYAAAY短语。

哪里可能是问题?

1 个答案:

答案 0 :(得分:1)

我怀疑你有一个无关的javascript错误导致它使用默认操作(链接)而不是通过AJAX检索内容。使用Firefox / Firebug并检查控制台或在IE中打开脚本调试并查看。