Мы можем открыть aspx как всплывающее окно, используя IFrame следующим образом:
Сначала возьмите кнопку и предоставьте событие onclick следующим образом
<input id="btnSymbol" type="button" value="..." onclick="OpenMyPopUp()" runat="server"/>
Далее На странице укажите тег «Div»с идентификатором следующим образом
<div id="MyDialog">
</div>
Затем найдите два метода, которые берут текущий URL и открывают страницу aspx во всплывающем окне, используя IFRAME
function OpenMyPopUp(){openPopup('OpenPage.aspx', 530, 800, 'Page Title');}
Четыре параметра отправляются следующим образомURL, высота, ширина, заголовок
function openPopup(url, h, w, t) {
if (url != null && h != null && w != null && t != null) {
urlBase = location.href.substring(0, location.href.lastIndexOf("/") + 1);
url = urlBase + url;
$('#MyDialog').html('<iframe border=0 width="100%" height ="100%" src="' + url + '"> </iframe>');
$("#MyDialog").dialog({
title: t,
modal: true,
autoOpen: true,
height: h,
width: w,
resizable: false,
position: ['right-10', 'top+30'],
closeOnEscape: false,
dialogClass: "alert"
});
}}