页眉和页脚一直显示模态弹出窗口

时间:2012-07-11 12:37:20

标签: asp.net-mvc-4

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

这是一个正在发生的事情的例子...... Header and footer appearing in Modal Window

不确定为什么这样做。
这是一个基本的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');
        };

我之前没有包含页眉和页脚,我忘记了它是如何完成的?我一定是错过了一步。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

相关问题