私は小さなMVC 3アプリケーションで遊んでいて、LoadingElementDurationパラメータを自分のajaxから送信されたフォームに設定しましたが、何の効果もないようです。 1または5000に設定すると、のアニメーションは常に同じ速度で再生されます。ASP.NET MVC 3 LoadingElementDurationが機能しませんか?
既知のバグなのですか?
ここに私のビューコードですが、それは部分的に "Pro ASP.NET MVC 3 Framework"から取得されています。アニメーションは5秒間持続しない:
@model IEnumerable<MvcAjax.Models.Appointment>
@{
ViewBag.Title = "Appointment List";
}
<h2>Appointment List</h2>
@using (Ajax.BeginForm(new AjaxOptions { UpdateTargetId = "tabledata", LoadingElementId = "loading", LoadingElementDuration = 5000 }))
{
<p id="loading" style="font-size: 70px; background-color: Red; display: none; overflow: hidden;">Loading data from server...</p>
<table>
<thead>
<tr>
<th>Client Name</th>
<th>Appointment Date</th>
</tr>
</thead>
<tbody id="tabledata">
@Html.Partial("AppointmentData", Model)
</tbody>
</table>
<div>
@Html.DropDownList("id", new SelectList(new[] { "All", "Joe", "Jane", "Bob" }, ViewBag.SelectedValue ?? "All"))
<input type="submit" value="Submit" />
</div>
}
いくつかのコードを共有してください – Rafay
私のビューのコードを追加しました。 – StockBreak