Я совершенно новый для mvc и пытаюсь создать фиктивное приложение для изучения mvc 3. Я проработал свой путь через пример музыкального магазина, и теперь я пытаюсь его немного расширить в более реальное приложение мира. С примером, когда вы хотите, чтобы какой-либо новый элемент был перенаправлен на Create, но это хорошо, но я хочу вместо того, чтобы делать полный пост страницы назад. Я хочу использовать jquery.dialog для открытия модального всплывающего окна, которое позволит пользователю для вставки нового элемента.Загрузка частичного представления в 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, и я действительно не знаю, где я должен поместить частичный вид. Shoukld он находится в общем местоположении или в папке с другими видами? Как обновить класс контроллера для частичного просмотра?
Извините, если это легко сделать, им 3 дня в Mvc :)
Добавлено альтернативный подход здесь: http://stackoverflow.com/questions/10759742/load-and-edit-data-in-jquery-ui-dialog/10763559#10763559 –