Jaki jest najlepszy sposób, aby pokazać ładowarkę i wyłączyć przycisk kiedy złożyć formularz:Pokaż ładowacz na Ajax.BeginForm złożyć
@using (Ajax.BeginForm(MVC.Account.Login(), new AjaxOptions { OnSuccess = "onLoginSuccess" }, new { @id = "loginForm" }))
{
<div id="logbtn">
<input type="submit" name="invisible" class="subinvisible"/>
<p>@HeelpResources.AccountLoginViewLoginButtonLabel</p>
<img src="~/Content/Images/ui-symb-arrow-right-white-15x15.png" width="13" height="12" />
</div>
}
Plik ładowarka obraz jest
<img src="~/Content/Images/ui-loader-white-16x16.gif" />
Może korzystania OnBegin z BeginForm, aby wyświetlić moduł ładujący i element OnComplete, aby go ukryć? Ale jak mogę zmienić obraz?
Jakąkolwiek sugestię, aby znaleźć ładowarki ładnej o dobrej jakości?
Dzięki
Cześć, dzięki! Ale gdzie umieścić obraz ładowania? i jak zamienić obraz ui-symb-arrow-right-white-15x15.png na ładowaczu? – Patrick
Przepraszam, ominąłem to. Umieszczasz obraz ładujący wewnątrz ukrytego elementu div. I użyj id ukrytego div jako LoadingElementId w formularzu ajaxowym. Aby ukryć inny obraz i wyłączyć przycisk, można użyć właściwości OnBegin klasy AjaxOptions. Spójrz na zaktualizowaną odpowiedź. – ataravati
Świetnie! Dziękuję Ci bardzo. Pozdrawiam. – Patrick