【发布时间】:2015-03-01 14:46:23
【问题描述】:
我有一个超链接如下:
<asp:TemplateField ControlStyle-CssClass="hlink" HeaderText="LOG LINK" ItemStyle-Width="6%" ItemStyle-Font-Underline="true" >
<ItemTemplate>
<asp:HyperLink ID="lnk" runat="server" Target="_blank" Text='Link' NavigateUrl='<%# ((string)Eval("logLink")).Replace("server","myserv") %>'></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
情况如下:
通常,当您将鼠标悬停在链接上时,您的选择箭头会变为手形箭头,告诉用户这是可点击的。 (这是正确的)
此外,当您将鼠标悬停在链接上时,您会在浏览器的左下角看到一个小工具提示,其中显示了您点击链接后将被定向到的网址。
我得到了正确的 url,并根据需要替换了字符串。
但是当我点击链接时什么都没有发生。
这很奇怪。 我尝试复制 url 并将其直接粘贴到浏览器上,效果很好,但是当我从链接中单击相同的 url 时,什么也没有发生。
如果问题没有正确理解,请在评论中发布。
有人知道吗?
【问题讨论】:
标签: javascript jquery css asp.net gridview