控制器动作:AJAX更新的div
public ActionResult Index()
{
ViewData["sample"] = DateTime.Now.ToLongTimeString();
Thread.Sleep(3000);
return View();
}
查看网页:
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<h2>Index</h2>
<div id="divId"><%= Html.Encode(ViewData["sample"])%></div>
<script type="text/javascript">var event = new Object(); $get("panelOneForm").onsubmit();</script>
<%using (Ajax.BeginForm("Index", "Proba", new AjaxOptions() { UpdateTargetId = "divId" }, new { id = "panelOneForm" })) { } %>
</asp:Content>
我尽量让自动更新视图,但失败了。哪里不对?
我试着用你的代码,但问题仍然存在,日期和时间不更新automaticaly – Ognjen 2010-07-25 17:06:04
这个$ get(“btnSubmit”)。click();点击只有一次,为什么 – Ognjen 2010-07-25 17:14:13
@Ognjen,也许是因为你只打了一次。 – 2010-07-25 18:33:41