0

我只想在使用模态窗口时显示基本的 HTML,而不需要我的主页的页眉和页脚。如何在 MVC3/4 中做到这一点?

这是正在发生的事情的一个例子...... 出现在模态窗口中的页眉和页脚

不知道为什么这样做。
这是一个基本的 jquery 模态窗口调用

$(function () {
        //$('a.tempDlg').live("click", function (event) { loadDialog(this, event, '#edit-set'); });
        //$('a.AddPatDlg').live("click", function(event) {loadDialog(this, event, '#addPat');});
        //debugger;
        $('a.addEncounter').live("click", function (event) { loadDialog(this, event, '#DisplayUniqueEncounters'); });
        $('a.SearchEncounter').live("click", function (event) { loadDialog(this, event, '#searchEncounter'); });
        //$("#sID").click(function (event) { loadDialogByClick(this, event, '#searchEncounter'); });

    });
function loadDialog(tag, event, target) {
            //debugger;
            event.preventDefault();
            var $loading = $('<img src="<%=Url.Content("~/Images/ajax-loader.gif")%>" alt="loading" class="ui-loading-icon">');
            var $url = $(tag).attr('href');
            var $title = $(tag).attr('title');
            var $dialog = $('<div></div>');
            $dialog.empty();
            $dialog
            .append($loading)
            .load($url)
            .dialog({
                autoOpen: false
                   , title: $title
                   , width: 1200
                   , modal: true
                   , minHeight: 550
                   , show: 'fade'
                   , hide: 'fade'
            });

            $dialog.dialog('open');
        };

我以前做过这个,不包括页眉和页脚,我忘记了它是怎么做的?我一定是错过了一步。

4

2 回答 2

1

您还可以在页面顶部设置 Layout = null

于 2012-07-12T14:18:20.997 回答
0

这是正确的......我想为这个答案给予 nemesv 功劳,但他没有回答这个问题。所以我只会说他是对的。您需要返回一个 partialView(),而不仅仅是一个常规视图……返回一个常规视图总是会获得所有其他 MVC 标记。谢谢...

于 2012-07-11T12:55:17.843 回答