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"这个页面,但是这样只是直接在原本的窗口中跳转。我想在新的窗口中打开,应该如何实现?
展开
 我来答
匿名用户
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>")——对话框形式打开新窗口,原窗口被代替;
百度网友ff55f19bbf
推荐于2018-03-22 · TA获得超过187个赞
知道小有建树答主
回答量:205
采纳率:0%
帮助的人:206万
展开全部
在外部插入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"
加这个属性试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
松果杂谈
2013-04-14 · 用心创作内容,感谢您的关注。
松果杂谈
采纳数:14 获赞数:71

向TA提问 私信TA
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式