Я совершенно не знаком с mvc и пытаюсь создать фиктивное приложение для изучения mvc 3. Я прошел через музыкальный магазин пример, а теперь я пытаюсь немного расширить его до более реального приложения. В этом примере всякий раз, когда вы хотите открыть какой-либо новый элемент, вы перенаправляетесь в представление «Создать», что, однако, нормально, но я хочу вместо того, чтобы выполнять полный сообщение страницы назад Я хочу использовать 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 :)