how to update the modal by an action on a button its content will change according to the action using .net core

how to update the modal by an action on a button its content will change according to the action, I need your help I am a beginner and I am blocked this one class is The viewModal

    using System.Collections.Generic;  namespace personnelAUTHENTIFICATION.Models {     public class EditViewModel      {                         public IEnumerable<PersonnelModel> personnels { get; set; }         public IEnumerable<DocumentModel> documents { get; set; }     } } 

the second is the content of a Modal Popup which is the class EditModelView, so I have an upload button that I normally click the content of the modal will be modified according to the action, I have not found the solution

@model personnelAUTHENTIFICATION.Models.EditViewModel   @{     ViewData["Title"] = "Edit";     Layout = null; }       <div class="row">         @foreach (var item in Model.personnels)         {         <div class="col-md-4">                        <form asp-action="EditPers" method="post" [email protected]>                  <div asp-validation-summary="ModelOnly" class="text-danger"></div>                                  <input type="hidden" asp-for="@item.id" >                                 <div class="form-group">                                          <input class="form-control" asp-for="@item.Nom">                                      </div>                 <div class="form-group">                                          <input class="form-control" asp-for="@item.Prenom)">                     <span asp-validation-for="@item.Prenom" class="text-danger"></span>                   </div>                 <div class="form-group">                                         <input class="form-control" asp-for="@item.Email">                     <span asp-validation-for="@item.Email" class="text-danger"></span>                 </div>                 <div class="form-group">                                         <input class="form-control" asp-for="@item.Telephone">                     <span asp-validation-for="@item.Telephone" class="text-danger"></span>                 </div>                 <div class="form-group">                                          <input class="form-control" asp-for="@item.Statut">                     <span asp-validation-for="@item.Statut" class="text-danger"></span>                 </div>                  <div class="form-group">                                        <input type="submit" value="Save" class="btn btn-primary" asp-action="Edit" asp-route-id="@item.id" >                 </div>             </form>         </div>          <div class="col-md-6">                               <!---form method="post"  class="form-inline" enctype="multipart/form-data" asp-controller="PersonnelModels" asp-action="Upload" asp-route-id="@item.id" onsubmit=" return jQueryAjaxPost(this);"-->                                 <form method="post" class="form-inline" enctype="multipart/form-data" asp-controller="PersonnelModels" asp-action="Upload" asp-route-id="@item.id">                     <input class="form-control" name="files" type="file" />                      <input class="btn btn-primary" type="submit" value="Upload" />                  </form>                           <table class=" table table-hover" id="document">                  <tbody>                     @foreach (var item1 in Model.documents)                     {                     <tr>                                                  <td>                             <input type="hidden" asp-for="@item1.id">                             <a href="/PersonnelModels/[email protected]" asp-for="@item1.path">@item1.path</a>                                                       </td>                         <td>   <form asp-action="SupprimeDoc" asp-route-id="@item1.id" class="d-inline"><input type="submit" value="Delete" class="btn btn-danger " /></form></td>                     </tr>                      }                 </tbody>             </table>          </div>}         </div>             @section Scripts {     @{await Html.RenderPartialAsync("_ValidationScriptsPartial");} } 
Add Comment
0 Answer(s)

Your Answer

By posting your answer, you agree to the privacy policy and terms of service.