我刚开始尝试 MVC 2 和 Ajax,我想知道我是否做错了什么,因为我的印象是 Ajax 会非常快地在网页中进行更改。我的例子是 Ajax actionlink:
<div>
<%: Ajax.ActionLink("Dita", "AjaxView", new AjaxOptions { UpdateTargetId = "myDiv" })%>
</div>
<div id="myDiv">
Change this text</div>
和 Action 方法:
public ActionResult AjaxView(string id)
{
return Content("Text changed!"); ;
}
这是一个相当短的简单文本字符串,但仍然需要大约 1-2 秒才能显示文本。也许 ajax 不应该像我想的那样做,但我想我可以用它来即时预览文本和图像,有点像翻转功能(顺便说一下,我想知道是否可以将 actionlink 设置为调用鼠标悬停而不是单击的操作方法?)
这么慢是正常的还是我错过了什么?