В моем приложении MVC я открываю всплывающее окно после нажатия кнопки «Создать», но не могу визуализировать в нем свой частичный рендеринг. Я просто хочу визуализировать частичное представление во всплывающем диалоговом окне и передать ему модель и некоторые параметры (т.е. id = 1). Подскажите, пожалуйста, в чем ошибка? Заранее спасибо.
Примечание. Любое решение, использующее модальную загрузку, также приветствовалось бы ...
Просмотр:
@(Html.Kendo().Window()
.Name("CreateWindow")
.Title("Create Employee")
.Visible(false)
.Draggable(true)
.LoadContentFrom("_Create", "Employee")
.Width(800)
.Modal(true)
.Content("Loading Part List Info...")
.Draggable()
.Resizable()
)
<script type='text/javascript'>
$(function () {
// When your button is clicked
$('#createbtn').click(function () {
var createWindow = $('#CreateWindow').data('kendoWindow');
createWindow.center().open();
});
});
</script>
Контроллер:
[HttpGet]
public ActionResult _Create()
{
var model = repository.Employee;
return PartialView(model);
}
PartialView:
@model Employee
<div>MY PARTIAL VIEW CONTENT GOES HERE ...</div>