1

我有两个 asp.net 页面。一个是parent.aspx,另一个是child.aspx

parent.aspx包含一个按钮 。

每当我单击该按钮时parent.aspx,我希望它child.aspx出现在父窗口上方我想要大小的另一个窗口中,就像弹出窗口而不是弹出窗口一样。

我已经使用了window.Open()脚本功能。但坚持我应该在后端编写什么 c# 代码。

在这种情况下我能做什么?

4

3 回答 3

1

在窗口中传递参数_blank,如下所示:-

function popWin()
{
  window.open (url, 'mynewwin', '_blank', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=600,height=520,modal=yes,alwaysRaised=yes');
}

在代码后面

void Page_load(object sender, EventArgs e)
{     
 Button1.Attributes.Add( "onclick", "popWin();return false;" ); 
}
于 2012-12-25T09:32:42.233 回答
1

请像这样使用:

<script>window.open(url, 'nameofurl', 'width=420,height=500 ,scrollbars=yes');return false; </script>

在这里您将设置新窗口的宽度和高度...

于 2012-12-25T09:39:56.593 回答
0

也许是这样的

http://jqueryui.com/dialog/#modal

或这个

http://jqueryui.com/tooltip/#video-player

于 2012-12-25T09:55:02.353 回答