关于GridView中hyperlinkfield的问题
<asp:HyperLinkFieldDataNavigateUrlFields="id"DataNavigateUrlFormatString="postdetail....
<asp:HyperLinkField DataNavigateUrlFields="id" DataNavigateUrlFormatString="postdetail.aspx?id={0}" HeaderText="详细信息" Target="_blank" Text="详细信息"> </asp:HyperLinkField>
请教一下怎样使“详细信息”链接到的网页没有工具栏没没有地址栏,只有标题栏?
<asp:HyperLinkField DataNavigateUrlFields="id" DataNavigateUrlFormatString="javascript:window.open('postdetail.aspx?id={0}',null,'height=200,width=400,status=yes,toolbar=no,menubar=no,location=no');" HeaderText="详细信息" Target="_blank" Text="详细信息"> </asp:HyperLinkField>
这样一来鼠标放到文字上,就没有下划线了,而且链接点击就无效了 展开
请教一下怎样使“详细信息”链接到的网页没有工具栏没没有地址栏,只有标题栏?
<asp:HyperLinkField DataNavigateUrlFields="id" DataNavigateUrlFormatString="javascript:window.open('postdetail.aspx?id={0}',null,'height=200,width=400,status=yes,toolbar=no,menubar=no,location=no');" HeaderText="详细信息" Target="_blank" Text="详细信息"> </asp:HyperLinkField>
这样一来鼠标放到文字上,就没有下划线了,而且链接点击就无效了 展开
4个回答
2009-04-22
展开全部
放开思路,你要的这个效果,通过javascript中的window.open方法加参数控制是可以实现的,类似与楼上的回答。
但你错在直接在HyperLinkField 中使用这个地址,根本无法解析
所以你需要的是把HyperLinkField 换成模版列,然后放个HyperLink控件或者html <a>,再到后台动态给其src赋予这个动态的JS方法,这样的话 才能正常打开
但你错在直接在HyperLinkField 中使用这个地址,根本无法解析
所以你需要的是把HyperLinkField 换成模版列,然后放个HyperLink控件或者html <a>,再到后台动态给其src赋予这个动态的JS方法,这样的话 才能正常打开
展开全部
<asp:HyperLinkField DataNavigateUrlFields="id" DataNavigateUrlFormatString="javascript:window.open('postdetail.aspx?id={0}',null,'height=200,width=400,status=yes,toolbar=no,menubar=no,location=no');" HeaderText="详细信息" Target="_blank" Text="详细信息"> </asp:HyperLinkField>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不可能做到,因为用户浏览时用,必须用浏览器打开网页。网页时在用户浏览器中显示的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看看楼上行不,如果不行,就不能了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询