Что такое лучший способ показать загрузчик и отключить кнопку, когда мы подаем форму:Показать погрузчик на Ajax.BeginForm отправить
@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>
}
файл загрузчика изображение является
<img src="~/Content/Images/ui-loader-white-16x16.gif" />
Может быть, используя OnBegin из BeginForm, чтобы показать загрузчик и OnComplete, чтобы скрыть? Но как я могу изменить изображение?
Любое sugestion, чтобы найти хорошие качественные бесплатные погрузчики?
Благодаря
привет, спасибо! Но где вы поместите изображение загрузки? и как вы можете заменить изображение ui-symb-arrow-right-white-15x15.png с загрузчиком? – Patrick
Прости, я пропустил это. Вы помещаете загрузочное изображение внутри скрытого div. И используйте id скрытого div как LoadElementId в вашей форме ajax. Чтобы скрыть другое изображение и отключить кнопку, вы можете использовать свойство OnBegin класса AjaxOptions. Посмотрите на обновленный ответ. – ataravati
Отлично! Большое спасибо. С уважением – Patrick