У меня есть простая форма
HTML
<form action="@Url.Action("Controler", "FES")" method="POST">
<button name="upload" type="submit" id="upload-fes-btn-control" class="btn btn-danger">Contrôler</button>
</form>
Время запроса при отправке может иногда быть длинным (более 30 с, до н.э. бизнес-логики на большомфайл ...)
Я хочу изменить значение кнопки после того, как пользователь нажал на нее.Цель состоит в том, чтобы отобразить потрясающий загрузчик шрифтов вместо исходного текста (<i class="fas fa-spinner fa-pulse"></i>
).Существует фрагмент кода jQuery, который я использую для достижения этой цели ...
jQuery
$("#upload-fes-btn-control").click(function () {
$(this).attr('value', '<i class="fas fa-spinner fa-pulse"></i>');
});
Я столкнулся с ошибкой из-за этого кода в моем контроллере
Потенциально опасное значение Request.Form было обнаружено с клиента
Контроллер
if (Request.Form["upload"] != null)
{
//Logic with ViewModel...
}
Как изменить текстотображается в кнопке из текста в загрузчик изображений fa без этой ошибки?