我已經在我的項目中創建了一個模態對話框,我可以在模態對話框中加載partialview /視圖,問題是在視圖中,我有3個選項卡,每個標籤都引用另一個partialview。當我點擊這些標籤時,它會在父頁面(鏈接到模式對話框的頁面)中帶來相關的partialview,而不是在模態對話框內移動標籤。 任何人都曾經遇到過這個問題?mvc3與標籤的模式對話框
我會很感激任何幫助或類似的例子,我可以通過。
這是我的代碼 jQuery的(文件)。就緒(函數(){
$('.trigger').live('click', function (event)
{
var id = $(this).attr('rel');
var dialogBox = $("<div>");
$(dialogBox).dialog({
autoOpen: false,
resizable: true,
title: 'Test Modal Dialog',
modal: true,
show: "blind",
hide: "blind",
open: function (event, ui) {
$(this).load('<%=Url.Action("action1","controllerName")%>');
}
});
$(dialogBox).dialog('open');
});
,然後我有4個局部視圖第一種是動作1:
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<NeboAlertManagement.Models.model>" %>
「類型=」文本/ JavaScript的 「> 」 類型= 「文本/ JavaScript的」> 「類型=」 文本/ JavaScript的 「> 」 類型= 「文本/ JavaScript的」>
<div id="tabContainer">
<ul id="menu">
<li><%= Html.ActionLink("Home", "action2", "controllername")%></li>
<li><%= Html.ActionLink("Products", "action3", "controllername")%></li>
<li><%= Html.ActionLink("Contact Us", "action4", "controllername")%></li>
<%-- <li><%= Html.RenderPartial("action2")%></li>
<li><%= Html.RenderPartial("action3")%></li>
<li><%= Html.RenderPartial("action4")%></li>--%>
</ul>
</div>
<% } %>
和其他三個partialviews是簡單的測試視圖,但如果它幫助我可以發佈它們!
謝謝!
要分享的任何代碼? –
注意到任何JavaScript錯誤? –
對不起,但我不明白!你能給出更多解釋嗎? – Sue