0
好吧,所以我試圖顯示一個對話框,並且該對話框的內容來自於部分視圖_TestPartial。MVC 2 - 顯示包含局部視圖的jQuery對話框
下面是部分觀點:
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %>
<div id="test" title="Basic dialog">
<p>This is just a test</p>
</div>
現在,如果我把我的.aspx的test
的div被顯示的對話框中,它會顯示就好了。或者,如果我從我的頁面調用部分權限,它會顯示'這只是一個測試'就好。我只是不知道如何讓一個jQuery對話框顯示一個部分。我嘗試了一些東西,比如讓我的對話框調用一個動作,TestAction
,它呈現_TestPartial
,但這甚至不起作用。我有一種感覺,我在某處丟失了一段關鍵代碼。這裏是我的對話框代碼(它根據選擇列表選項自動調用):
if ($('#SelectListID option:selected').text() == 'Test') {
$('#test').dialog({
width: 400,
resizable: false,
title: 'Test dialog',
open: function(event, ui) {
$(this).load("@Url.Action('TestAction')");
},
buttons: {
"Close": function(){
$(this).dialog("close");
}
}
});
}
萊斯特是正確的。你可以下載我的DDL示例來顯示它。請參閱http://code.msdn.microsoft.com/Using-the-DropDownList-67f9367d – RickAndMSFT 2011-12-20 17:38:10