Метод публикации Html.BeginForm не работает в IE 11, но работает нормально в Chrome и Firefox - PullRequest
0 голосов
/ 28 января 2019

Я открываю частичное представление как модальное всплывающее окно в MVC4 ... и я использую метод публикации Html.Beginform во всплывающем окне, чтобы опубликовать страницу. Это прекрасно работает как в Chrome, так и в Firefox, но ничего не происходит, когда я нажимаю кнопку Отправить.в IE 11

Я пытался удалить файлы cookie, временные файлы, bin, debug .. Построение, очистка, восстановление Решение перезапущено VS

@using (Html.BeginForm("submitNotes", "Review", FormMethod.Post))
{
    @Html.AntiForgeryToken()

    <div class="modal-header">

        <h4 class="modal-title" id="myModalLabel">Enter Notes</h4>
    </div>

    <div class="modal-body">

        @Html.ValidationSummary(true, "", new { @class = "text-danger" })
        @Html.HiddenFor(model => model.ID)

        <div class="form-group">
            @Html.LabelFor(model => model.Notes, htmlAttributes: new { @class = "control-label col-xs-2" })
            <div class="col-xs-10">
                @Html.TextAreaFor(model => model.Notes, new { @class = "form-control", @id = "txtNotes" })
                @Html.ValidationMessageFor(model => model.Notes, "", new { @class = "text-danger", @id = "ValidationMessageForComments" })
            </div>
        </div>
    </div>
    <div>
        <div class="modal-footer">
            <input type="submit" value="Save" id="Save" onclick="javascript:return NotesValidater();" class="btn btn-primary" />
            <input type="button" value="Close" class="btn btn-primary" data-dismiss="modal" />


        </div>
    </div>

    <script type="text/javascript">

        function NotesValidater() {
            var txtNotes = document.getElementById("txtNotes");
            var txtNotesval = txtNotes.value.trim();
            if (txtNotesval == "") {
                alert("Please enter Notes");
                return false;
            }
            return true;
        }

    </script>
}

Когда я отлаживаю, это незагрузка правильно

...