服务端button:
private void ImageButton1_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
Page.RegisterStartupScript("","<script>window.open('a.htm');</script>");
}
注意:本页面放在一个框架里。。
点击这个button后并没有弹出新窗口,而是将框架的src换成了a.htm
请教各位高手
private void ImageButton1_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
Page.RegisterStartupScript("","<script>window.open('a.htm');</script>");
}
注意:本页面放在一个框架里。。
点击这个button后并没有弹出新窗口,而是将框架的src换成了a.htm
请教各位高手
解决方案 »
- asp.net中如何使用jquery插件
- 求一个Sql查询语句?
- 请高手做门户网站开发
- 计算某年有多少个周?请教高手!!求代码!
- 用sharepoint进行文档管理时用户登录问题?
- 一直郁闷着,现在请教各位!
- 怎样让DataGrid根据不同的用户权限判断是否显示:编辑列,删除列?
- 小数如何在textbox上呈现为百分比
- aspx里有treeview的类吗?
- 如何在javascript代码里面调用asp的服务器程序??? 急
- 各位高手简单问题!关于Web.config的设置,不用session方法,在网站的manage文件里要必须经过login.aspx才可以进行浏览里面的内容。
- asp.net项目如何关掉会话状态?
我认为应该是框架的原因,如果是客户端要求打开新窗口是可以的,但是服务端却不行,请教各位
if(!this.Page.IsPostBack)
{
ImageButton1.Attributes.Add("onclick","openpage()")
}
在aspx页面的<head></head>之间加上下面的代码<script language="javascript">
function Materialselect()
{
var OID_Str = window.showModalDialog("../public/Bplanselect_Index.aspx",window,"dialogwidth:800px;dialogheight:550px;status:no;scroll:yes;help:no");
//var OID_Str = window.open.....
}
</script>
if(!this.Page.IsPostBack)
{
ImageButton1.Attributes.Add("onclick","Materialselect()")
}
在aspx页面的<head></head>之间加上下面的代码<script language="javascript">
function Materialselect()
{
var OID_Str = window.showModalDialog("../public/Bplanselect_Index.aspx",window,"dialogwidth:800px;dialogheight:550px;status:no;scroll:yes;help:no");
//var OID_Str = window.open.....
}
</script>
他是在服务器端弹chu的!
Response.Write("<script>window.open('"+url+"','newwindow', 'height=600, width=800, top=50, left=100, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no')</script>");
改为
window.open('a.htm','_blank');就会在新窗口中弹出了