我打开一个弹出窗口,我想在现有的弹出窗口中打开另一个弹出窗口。但是当我点击图像按钮时,没有任何反应。
protected void ViewImageButton_Click(object sender, ImageClickEventArgs e)
{
ImageButton ViewTicketImageBtn = sender as ImageButton;
GridViewRow GridViewRow = (GridViewRow)ViewTicketImageBtn.NamingContainer;
try
{
//some code here
this.ClientScript.RegisterClientScriptBlock(this.GetType(), "clientScript", "<script type=\"text/javascript\">viewTicketDetails();</script>");
}
}
这是我在Site.Master中的代码。对于viewTicketDetails()
var win;
function viewTicketDetails() {
win = window.open('ViewTicketDetailsPage.aspx'
, 'TicketDetails'
, 'width=1040, height=600, innerHeight=600, location=no, menubar=no, status=no, titlebar=no, scrollbars=yes, left=0'
, '_blank');
win.focus();
};
答案 0 :(得分:0)
你可能会认为嵌套模态窗口不是一个好主意。通常,模态窗口会给用户带来糟糕的体验。
也许值得考虑一些替代方案。
请检查SO,stack exchangeUX和this blog上的一些建议 - 不是我的;)
希望它有所帮助。