Javascript 如何检查用户是否有验证消息,然后在文本框中输入值并再次提交表单,否则转到控制器(在razor视图中)?

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>

我正在处理MVC5应用程序中的忙图标(单击提交按钮后,显示加载图像,直到成功页面出现)。
这是我的观点:

<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();
        }