سلام
من از dialog modal استفاده میکنم که با کد های جی کویری هست. در زیر نوشن دادم که کسانی که اطلاعی ندارن احیانا. خوب من اینجا با لینک فراخوانی میکنم . مشکل من اینه .من دنبال راهی هستم که بتونم همین dialog یا همین لینک در سمت کنترل اکشن فراخوانی کنم یعنی return. اگه return view(modal) کنم dialog فراخوانی نمیشه
کد HTML:
@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");
}
}
});