【发布时间】:2011-01-26 08:00:04
【问题描述】:
我是一个全新的 mvc 并试图创建一个虚拟应用程序来学习 mvc 3。 我已经完成了音乐商店示例,现在我正在尝试将其稍微扩展为更真实的应用程序。 有了这个例子,每当你想要任何新项目时,你都会被重定向到 Create 视图,这很好,但是我想要而不是做一个完整的页面回发我想使用 jquery.dialog 打开一个模式弹出窗口,这将允许用户插入一个新项目。
目前为止
<script type="text/javascript">
$(function () {
$('#dialog').dialog({
autoOpen: false,
width: 400,
resizable: false,
title: "hi there",
modal: true,
buttons: {
"Close": function () {
$(this).dialog("close");
}
}
});
$('#my-button').click(function () {
$('#dialog').dialog('open');
});}); </script>
<div id="dialog" title="Create Album" style="overflow: hidden;">
@Html.Partial("_CreateAlbumPartial")</div>
问题在于,局部视图每次都不是通过 ajax 加载的,我真的不知道应该将局部视图放在哪里。它应该在共享位置还是在与其他视图一起的文件夹中? 如何更新控制器类以适应局部视图?
对不起,如果这些很容易做到,我 3 天进入 mvc :)
【问题讨论】:
-
在此处发布了另一种方法:stackoverflow.com/questions/10759742/…
标签: asp.net-mvc-3 razor