Bootstrap 4 Модальная загрузка Частичное представление - PullRequest
0 голосов
/ 01 апреля 2019

Я ищу базовый пример того, как отобразить модель начальной загрузки 4 из строки grid.mvc. У меня есть кнопка в строке сетки, и мне нужно вызвать контроллер для передачи идентификатора строки, чтобы я мог получить подробную информацию и затем передать эти данные в частичное представление.

У меня есть событие нажатия кнопки, вызывающее функцию javascript, которая выполняет ajax-вызов контроллера, чтобы вернуть частичное представление. Но я не могу получить частичный вид для отображения в модальном. Я просто получаю неактивную страницу, но модал не отображается. Код в моем представлении:

@Html.Grid(Model.SelerisUser).Columns(columns =>
{
   columns.Add(c => c.HR_ID).Titled("HR Number").Filterable(true);
   columns.Add(c => c.FIRST_NAME).Titled("First Name").Filterable(true);
   columns.Add(c => c.LAST_NAME).Titled("Last Name").Filterable(true);
   columns.Add(c => c.EMAIL).Titled("Email").Filterable(true);
   columns.Add(c => c.ROLE).Titled("Role").Filterable(true);
   columns.Add(c => c.LOOKUP_VALUE.VALUE).Titled("Group").Filterable(true);
   columns.Add(c => c.ACTIVE).Titled("Active").Filterable(true);     
   columns.Add().Encoded(false).Sanitized(false).SetWidth(30).RenderValueAs(x => Html.ActionLink ("Edit", "EditUser", "Admin", new {userId = x.ID}, null));

columns.Add().Encoded(false).Sanitized(false).SetWidth(30).RenderValueAs(data => @"<button class='btn-secondary' type='btn'  onclick= 'ShowAudit (&#39;USER&#39;," + data.ID+")'>Download</button>");
}).WithPaging(25).Sortable(true)

Функция Javascript:

function ShowAudit(tblName, tblId) {
var url = '@Html.Raw(@Url.Action("AuditInfo", "Home", new { tableName = 
"__rId__", tableId = "__ds__"}))';
url = url.replace('__rId__', tblName).replace('__ds__', tblId);

$.get(url, function(data) { $('.modal-body').html(data); });
$('#AuditInfoModal').modal('show');
$('#AuditInfoModal').on('hidden.bs.modal', function(e) { $('.modal-body').html("") });
}

Есть ли полный пример для начальной загрузки 4, который работает для передачи в частичноView из функции javascript?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...