PDA

View Full Version : dialog modal فراخوانی در سمت سرور



saeed31641
چهارشنبه 24 دی 1393, 14:09 عصر
سلام
من از dialog modal استفاده میکنم که با کد های جی کویری هست. در زیر نوشن دادم که کسانی که اطلاعی ندارن احیانا. خوب من اینجا با لینک فراخوانی میکنم . مشکل من اینه .من دنبال راهی هستم که بتونم همین dialog یا همین لینک در سمت کنترل اکشن فراخوانی کنم یعنی return. اگه return view(modal) کنم dialog فراخوانی نمیشه


@Html.ActionLink("جزئیات", "Details", new { id = item.ID_news }, new { @class = "btn btn-sm btn-warning" })
|
$(document).ready(function () {
var url = "";
$("#dialog-alert").dialog(
{
autoOpen: false,
resizable: false,
height: 170,
width: 350,
show: { effect: 'drop', direction: "up" },
modal: true,
draggable: true,
open: function (event, ui) {
$(".ui-dialog-titlebar-close").hide();
},
buttons: {
"تایید": function () {
$(this).dialog("close");

},
"انصراف": function () {
$(this).dialog("close");
}
}

});

if ('@TempData["msg"]' != "") {

$("#dialog-alert").dialog('open');
}

$("#dialog-confirm").dialog({
autoOpen: false,
resizable: false,
height: 170,
width: 350,
show: { effect: 'drop', direction: "up" },
modal: true,
draggable: true,
open: function (event, ui) {
$(".ui-dialog-titlebar-close").hide();

},
buttons: {
"تایید ": function () {
$(this).dialog("close");
window.location.href = url;
},
"انصراف": function () {
$(this).dialog("close");
}
}
});

$("#dialog-detail").dialog({
title: 'مشخصات کاربر',
autoOpen: false,
resizable: false,
width: 400,
show: { effect: 'drop', direction: "up" },
modal: true,
draggable: true,
open: function (event, ui) {
$(".ui-dialog-titlebar-close").hide();
$(this).load(url);
},
buttons: {
"بستن": function () {
$(this).dialog("close");
}
}
});

aroshanzamir
چهارشنبه 24 دی 1393, 15:17 عصر
سلام شما این کارها را (ساخت Dialog) را در یک پارشیال ویو انجام بده بعد از طریق یک متد اکشن که خروجی اون همون پارشیال ویو که Dialog درونش است برگشت بده :
اینجا کامل توضیح داده .. براحتی قابل فهم چیزی نداره :
http://www.codeproject.com/Tips/826002/Bootstrap-Modal-Dialog-Loading-Content-from-MVC-Pa