Javascript 如何检查用户是否有验证消息,然后在文本框中输入值并再次提交表单,否则转到控制器(在razor视图中)?
我正在处理MVC5应用程序中的忙图标(单击提交按钮后,显示加载图像,直到成功页面出现)。Javascript 如何检查用户是否有验证消息,然后在文本框中输入值并再次提交表单,否则转到控制器(在razor视图中)?,javascript,c#,razor,asp.net-mvc-5,Javascript,C#,Razor,Asp.net Mvc 5,我正在处理MVC5应用程序中的忙图标(单击提交按钮后,显示加载图像,直到成功页面出现)。 这是我的观点: <div id="Updatefeature"> @using (Html.BeginForm("UpdateFeature", "UpdateFeature", FormMethod.Post)) { <table> <tr> <td>
这是我的观点:
<div id="Updatefeature">
@using (Html.BeginForm("UpdateFeature", "UpdateFeature", FormMethod.Post))
{
<table>
<tr>
<td><label>Feature Display Name:</label></td>
<td>
@Html.TextBoxFor(m => m.m_feature.m_featDescription, new
{
@class = "form-control",
@required = "required",
@id = "FeatureDispName",
})
</td>
</tr>
<td><input type="submit" value="Update Feature" id="UpdateFeature" onclick="javascript: $('#LoadingDiv').show();"/></td>
<td>
@Html.ActionLink("Cancel", "Index", "Home", null, new
{
@class = "btn btn-primary"
})
</td>
</tr>
</table>
}
</div>
但似乎什么都不管用。
是否有其他方法可以实现在应用程序中显示加载图标
<script>
$(document).ready(function () {
debugger;
var datafromGrid = JSON.parse(localStorage.getItem("selectedGridItem"));
$("#FeatureDispName").val(datafromGrid.Description);
var wnd = $("#Updatefeature");
if (!wnd.data("kendoWindow")) {
wnd.kendoWindow({
modal: true,
title: "Update Feature",
height: "500px",
width: "500px",
draggable: false,
close: function () {
window.location = "/Home";
},
visible: true
}).data("kendoWindow").center().open()
}
});
</script>
if ('@System.Web.HttpContext.Current.Request.HttpMethod.ToString() == "POST"')
{
$('#PageLoader').show();
}