Модальный диалог mvc3 не отображается - PullRequest
0 голосов
/ 06 июля 2011

У меня проблема с отображением модального диалога в проекте mvc3, я нашел код ниже и попытался использовать его, но получаю сообщение об ошибке, я уверен, что мне не хватает чего-то, я надеюсь, что кто-то может помочь мне с этим:

<script type="text/javascript">
$(function () {
    $('#dialog').dialog({
        autoOpen: false,
        width: 400,
        resizable: false,
        title: 'hi there',
        modal: true,
        open: function(event, ui) {
            //Load the CreateAlbumPartial action which will return 
            // the partial view _CreateAlbumPartial
            $(this).load("@Url.Action("CreateAlbumPartial")");
        },
        buttons: {
            "Close": function () {
                $(this).dialog("close");
            }
        }
    });

    $('#my-button').click(function () {
        $('#dialog').dialog('open');
    });
});

public ActionResult CreateAlbumPartial()
{
    return View("_CreateAlbumPartial");
}

моя ошибка: «Ошибка времени выполнения Microsoft jscript: объект не поддерживает свойство или метод 'dialog'"

Я также буду признателен, если кто-то сможетпокажи мне другие примеры, я хочу показать модальное диалоговое окно на своей странице.

Заранее спасибо!

1 Ответ

1 голос
/ 06 июля 2011

Вы добавили библиотеки jQuery и jQuery UI?

.dialog - это метод, предоставляемый пользовательским интерфейсом jQuery, а не jQuery.

...