将图片放置在一个像这样的div标签中:
< / p>
<div id="busydiv" style="display:none;"><img src="busything.gif" /></div>
然后按照如下方式创建链接:
@Ajax.ActionLink("Link Text", "ActionName", "ControllerName", null, new AjaxOptions { LoadingElementDuration = 1000, LoadingElementId = "busyDiv", HttpMethod = "Post", UpdateTargetId = "targetDiv", OnFailure = "PostFailure", OnSuccess = "PostSuccess", OnComplete = "PostOnComplete" }, null)
或者在表单中这样做:
@using (Ajax.BeginForm("TestAjax", new AjaxOptions { LoadingElementDuration=1000, LoadingElementId="dave", HttpMethod = "Post", UpdateTargetId = "targetDiv", OnFailure = "PostFailure", OnSuccess = "PostSuccess", OnComplete = "PostOnComplete" }))
显然,根据此处的文档:http://msdn.microsoft.com/en-us/library/system.web.mvc.ajax.ajaxoptions.aspx,省略那些您不需要的AjaxOptions。