1
我以前使用过ajax-loader.gif,但成功过滤了用户。登录时使用的Ajax加载器(ASP.NET MVC)
我现在想用它登录表单上,但它不工作(装载机没有显示)
这里是我的代码:
@model Models.Login
@using (Ajax.BeginForm("Index", "Login", new AjaxOptions { UpdateTargetId = "ajaxUpdatedPanel", LoadingElementId = "loader" }))
{
<div id="box_login">
<div class="editor-label">
@Html.LabelFor(m => m.Username)
</div>
<div class="editor-field">
@Html.TextBoxFor(m => m.Username)
@Html.ValidationMessageFor(m => m.Username)
</div>
<div class="editor-label">
@Html.LabelFor(m => m.Password)
</div>
<div class="editor-field">
@Html.PasswordFor(m => m.Password)
@Html.ValidationMessageFor(m => m.Password)
</div>
<br />
<div class="mask roundedCorners" style="float:left;">
<input type="submit" class="btn" value="Logg inn" />
</div>
<div id="loader" style="display:none;float:left;width:100px;margin: 8px 0 0 10px;">
<img src="~/Content/images/loader16.gif" />
</div>
</div>
@Html.ValidationSummary(true)
}
它的作品,现在的图像显示。唯一的问题是图像不是动画的。它显示为静态(就像它不是gif格式) - 只显示gif的一帧。 –
这可能是因为您的图片可能不是动画。尝试使用这个图像,看看它是否工作 - https://www.upc.edu/spinner.gif – Yasser
哦,这只发生在IE: –