У меня было нечто подобное (преобразование MVC3 ASP в Razor), и в моем случае мне помогло перемещение моей ссылки jquery-1.4.4.min.js
на мою главную страницу.
Я говорю "помог" , потому что теперь открытое работает, а $(this).dialog("close");
нет.
function ShowPopUp(strDivName)
{
$("div[id$='" + strDivName + "']").dialog(
{
title: "blah blah blah",
width: 600,
modal: true,
resizable: true,
closeOnEscape: false,
buttons:
{
"Save": function () { SaveThis(); $(this).dialog("close"); },
"Cancel": function () { $(this).dialog("close"); }
}
}
);
$("div[id$='" + strDivName + "']").dialog("open");
}