Я только начал пробовать MVC 2 и Ajax, и мне интересно, делаю ли я что-то не так, потому что у меня сложилось впечатление, что Ajax очень быстро внесет изменения в веб-страницу. У меня есть пример с Ajax actionlink:
<div>
<%: Ajax.ActionLink("Dita", "AjaxView", new AjaxOptions { UpdateTargetId = "myDiv" })%>
</div>
<div id="myDiv">
Change this text</div>
И метод действия:
public ActionResult AjaxView(string id)
{
return Content("Text changed!"); ;
}
Это довольно короткая простая текстовая строка, и все же она занимает около 1-2 секунд, прежде чем текст появляется. Возможно, ajax не должен делать то, что, как я думал, будет, но я подумал, что мог бы использовать его для мгновенного предварительного просмотра текста и изображений, вроде функции прокрутки (кстати, мне было интересно, можно ли установить actionlink для вызова метод действия при наведении курсора мыши вместо нажатия?)
Это нормально, что это так медленно или я что-то упустил?