在我的MVC应用程序中,我点击创建按钮后打开一个弹出窗口,但无法渲染其中的partialview渲染。我想要做的只是弹出对话框中的渲染部分视图,并将传递给它,并将一些参数(即id = 1)传递给它。你能告诉我哪里错了吗?提前致谢。无法在模态弹出窗口中显示部分视图(Kendo窗口)
注:使用引导模式任何解决方案也将被赞赏...
查看:
@(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>
我试过你的代码,它的工作对我罚款。只需在视图结尾处丢失关闭的''标记。 – Banov
实际上,我的项目中没有缺失标签,我也在上面添加了缺失标签。另一方面,打开对话框,但不显示partialview中的内容,也无法将模型数据检索到模态窗口。任何想法? –
因为它似乎对我而言并不适合你,所以我认为这个问题一定是在其他地方。为了防万一,您是否有一些潜在的来自您的导航器的相关JavaScript错误? (从你的例子中,在我的身边,我可以将模型数据传递给PartialView,并将它们很好地显示在这一个中) – Banov