关于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>
这样一来鼠标放到文字上,就没有下划线了,而且链接点击就无效了
展开
 我来答
匿名用户
2009-04-22
展开全部
放开思路,你要的这个效果,通过javascript中的window.open方法加参数控制是可以实现的,类似与楼上的回答。
但你错在直接在HyperLinkField 中使用这个地址,根本无法解析
所以你需要的是把HyperLinkField 换成模版列,然后放个HyperLink控件或者html <a>,再到后台动态给其src赋予这个动态的JS方法,这样的话 才能正常打开
NET码农
2009-04-10 · 超过24用户采纳过TA的回答
知道答主
回答量:98
采纳率:0%
帮助的人:66.8万
展开全部
<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>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
瑞春枫2O
2009-04-10 · TA获得超过1626个赞
知道大有可为答主
回答量:2191
采纳率:0%
帮助的人:1564万
展开全部
不可能做到,因为用户浏览时用,必须用浏览器打开网页。网页时在用户浏览器中显示的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
邦德的二叔
2009-04-14 · TA获得超过956个赞
知道小有建树答主
回答量:1000
采纳率:0%
帮助的人:574万
展开全部
看看楼上行不,如果不行,就不能了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式