asp.net(C#)如何实现点击图片打开新窗口?
<ahref=http://www.baidu.comtarget="_blank"><imgsrc="red.GIF"width="19"height="16"bord...
<a href= http://www.baidu.com target="_blank"><img src="red.GIF" width="19" height="16" border="0" /></a> 这些代码可以实现点击图片打开新窗口。不过这只是html代码。如果我想用VS2005中的图片按钮控件,又如何实现?部分代码如下:<td >
<asp:ImageButton ID="ImageButton8" runat="server" Height="69px" ImageUrl="~/Images/m2.gif" PostBackUrl="~/Goods/ShowGoods.aspx?goodsID=No201004130002"
></td>上面代码是说,有一个imagebutton,图片路径是"~/images/m2.gif"当点击这图片按钮控件时,跳转到"~/Goods/ShowGoods.aspx?goodsID=No201004130002"这个页面,但是这样只是直接在原本的窗口中跳转。我想在新的窗口中打开,应该如何实现? 展开
<asp:ImageButton ID="ImageButton8" runat="server" Height="69px" ImageUrl="~/Images/m2.gif" PostBackUrl="~/Goods/ShowGoods.aspx?goodsID=No201004130002"
></td>上面代码是说,有一个imagebutton,图片路径是"~/images/m2.gif"当点击这图片按钮控件时,跳转到"~/Goods/ShowGoods.aspx?goodsID=No201004130002"这个页面,但是这样只是直接在原本的窗口中跳转。我想在新的窗口中打开,应该如何实现? 展开
5个回答
2013-04-15
展开全部
1.Response.Redirect("XXX.aspx",true)——直接转向新的页面,原窗口被代替;
2. Response.Write("<script>window.open(XXX.aspx','_blank')</script>")——原窗口保留,另外新增一个新页面;
3.Response.Write("<script>window.location=XXX.aspx'</script>")——打开新的页面,原窗口被代替;
4.Server.Transfer("XXX.aspx")——打开新的页面;
5.Response.Write("<script>window.showModelessDialog(XXX.aspx')</script>")——原窗口保留,以对话框形式打开新窗口;
6.Response.Write("<script>window.showModalDialog(XXX.aspx')</script>")——对话框形式打开新窗口,原窗口被代替;
2. Response.Write("<script>window.open(XXX.aspx','_blank')</script>")——原窗口保留,另外新增一个新页面;
3.Response.Write("<script>window.location=XXX.aspx'</script>")——打开新的页面,原窗口被代替;
4.Server.Transfer("XXX.aspx")——打开新的页面;
5.Response.Write("<script>window.showModelessDialog(XXX.aspx')</script>")——原窗口保留,以对话框形式打开新窗口;
6.Response.Write("<script>window.showModalDialog(XXX.aspx')</script>")——对话框形式打开新窗口,原窗口被代替;
展开全部
在外部插入A标签不久可以了
<a href="URL地址" target="_blank"><asp:Image ID="Image1" runat="server"
ImageUrl="图片地址" /></a>
<a href="URL地址" target="_blank"><asp:Image ID="Image1" runat="server"
ImageUrl="图片地址" /></a>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-15
展开全部
也可以用前台。调用一个OnClientClick=show()事件。然后在写一个javaScript的show()方法。里面写上弹出模态的代码即可[window.showModalDialog("url","","dialogWidth:222px;dialogHeight:222px;");]方法任你写。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-15
展开全部
traget="_blank"
加这个属性试试
加这个属性试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询