Asp.Net Метод вызова MVC в контроллере из представления с помощью AJAX

#jquery #asp.net #ajax #asp.net-mvc #methods

Вопрос:

 <div class="form-group row ">
    <label asp-for="DateFrom" class="col-sm-2 col-form-label"></label>
    <div class="col-sm-10">
        <input type="date" id="datefrom" asp-for="DateFrom" class="form-control" placeholder="DateFrom" />
        </div>
</div>
<div class="form-group row ">
  <label asp-for="DateTo" class="col-sm-2 col-form-label"></label>
    <div class="col-sm-10">
        <input type="date" asp-for="DateFrom" class="form-control" placeholder="DateTo" />
    </div>
</div>

@if (Model.Files.Count == 0)
{
    <caption>No Records Found</caption>
}
else
{

    <table id="files" class="table table-striped">
        <thead>
            <tr>
                <th>Thumbnail</th>
                <th>Name</th>
                <th>Number of downloads</th>
                <th>Genre</th>
                <th>File Type</th>
                <th>Published On</th>
                <th>Created On</th>
                <th>Author</th>
                <th>Actions</th>
            </tr>
        </thead>
        <tbody>
            @foreach (var file in Model.Files)
            {
                var thumbPath = "~/Thumbnails/"   file.ThumbnailPath;
                <tr>
                    <td><img style="width:80px;height:80px;" src="@thumbPath" asp-append-version="true" /></td>
                    <td><a asp-controller="files" asp-action="details" asp-route-id="@file.Id" class="text-dark">@file.Name</a></td>
                    <td>@file.DownloadCounter</td>
                    <td>@file.Genre.GenreName</td>
                    <td>@file.FileT.FileTypeName</td>
                    <td>@file.PublishedOn</td>
                    <td>@file.Year</td>
                    <td>@file.Author</td>
                    <td>
                        <a asp-controller="files" asp-action="QrCode" asp-route-id="@file.Id" class="btn btn-primary">Qr Code</a>
                        <a asp-controller="files" asp-action="EditFile" asp-route-id="@file.Id" class="btn btn-primary">Edit</a>
                    </td>
                </tr>
            }
        </tbody>
    </table>
}
 

У меня есть это представление, поэтому я хочу вызвать метод или действие из контроллера,но мне нужно вызвать его с 3 параметрами(Дата, дата и файл(я хочу вызвать его для каждого файла )). Метод должен возвращать значение, и я хочу представить это значение в поле зрения. Какая-нибудь помощь?