我只想在使用模态窗口时显示没有主页页眉和页脚的基本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');
};
我之前没有包含页眉和页脚,我忘记了它是如何完成的?我一定是错过了一步。
答案 0 :(得分:1)
您还可以在页面顶部设置Layout = null
答案 1 :(得分:0)
这是正确的......我想给这个答案提供nemesv,但他没有回答这个问题。所以我只会说他是对的。您需要返回partialView(),而不仅仅是常规视图...返回常规视图始终会获得所有其他MVC标记。感谢...