Проверка JQuery-с MVC не работает - PullRequest
0 голосов
/ 29 сентября 2019

Я использую jquery vaidation в mvc, и он работает везде, кроме одного представления, которое содержит другое представление, например так:

          <div id="DivBtnAnswer">
          @using (Ajax.BeginForm("AnsComm", new { ProdductID = 
          item.ProductID, CommentID = item.ID }, new AjaxOptions { 
          HttpMethod ="POST", LoadingElementId = "LoadingAns", UpdateTargetId = "DivAns}))
                 {
                    <input type="submit" value="answer" />
                    <div id="DivAns"></div>
                 }
            </div>

мое действие create возвращает это частичное представление, которое не выполняется валидациейработа:

          @model honar.Models.Domain.Tbl_Comments
          @using (Ajax.BeginForm(new AjaxOptions { Url = 
          "/Home/InsertComment", HttpMethod = "POST", LoadingElementId = 
          "Loading", UpdateTargetId = "Msg" }))
            {@Html.AntiForgeryToken()
           <div id="Msg" style=""></div>
           <div class="form-horizontal">
           @Html.ValidationSummary(true)
           @Html.HiddenFor(model => model.ProductID)
           <div class="form-group">
        @Html.LabelFor(model => model.Name, new { @class = "control-label 
         col-md-2" })
        <div class="col-md-10">
            @Html.EditorFor(model => model.Name)
            @Html.ValidationMessageFor(model => model.Name)
        </div>
    </div>

     <script src="~/Scripts/jquery-3.4.1.min.js"></script>
     <script src="~/Scripts/jquery.validate.min.js"></script>
     <script src="~/Scripts/jquery.validate.unobtrusive.min.js"></script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...