Я пытаюсь чего-то достичь, но я не знаю, возможно ли это.У меня есть ссылка, указывающая на /ControllerName/ActionName
.Когда я нажимаю на него, открывается представление, и URL выглядит так:
localhost:xxxx/ControllerName/ActionName
или
localhost:xxxx/ControllerName/ActionName/9879878927
Теперь, когда я использую модальное диалоговое окно JQuery UI для отображения того же представления, оно открывается в модальномпросмотр, но URL не изменился.Возможно ли это таким образом, что я делаю?Я в правильном направлении или я сделал что-то не так?
$(".openDialog").live("click", function (e) {
e.preventDefault();
$("<div></div>")
.addClass("dialog")
.attr("id", $(this).attr("data-dialog-id"))
.appendTo("body")
.dialog({
open: function (event, ui) {
window.setTimeout(function () {
jQuery(document).unbind('mousedown.dialog-overlay')
.unbind('mouseup.dialog-overlay');
}, 100);
},
title: $(this).attr("data-dialog-title"),
close: function () { $(this).remove() },
modal: true,
width: 600,
height: 'auto',
resizable: false, position: 'top'
}).load(this.href);
});
...
@Html.ActionLink("about", "About", "Home", null,
new { @class = "openDialog", data_dialog_id = "test" })