0
我有一个面板,获取一个超链接通过C#与SQL数据库中的值dynamiclly添加。如何获得asp:超链接来显示文本而不是url
但是,其中一些网址非常长,显示效果不佳。
我还没有找到任何好方法来隐藏/禁用URL显示并用文本替换它。因为它处理服务器端,所以我不能使用正常的<a href>
。
编辑添加了一些代码。
<asp:HyperLink ID="moduleHyperlink" runat="server"></asp:HyperLink>
现在
在C#
HyperLink hyp = createHyperlink(btn.link);
moduleHyperlink.Controls.Add(hyp);
这将显示这可能是很长的用户,整个btn.link
(URL字符串),它看起来凌乱的网页上。我宁愿有一个文字说"External Link"
,点击时,用户重定向到网址。
张贴一些代码,以了解你的问题是什么! – techspider
你的问题没有多大意义。问题是只有URL而不是数据库中的站点名称?另外,如果您可以使用它,''将以何种方式成为解决方案?我的意思是,你认为''可以做什么''不能? –
对不起,我英语不好/解释。所以我在我的网页上显示了一个超链接。但是显示的是url地址本身。现在,如果网址真的很漫长,它看起来不错。我只想显示一个像“外部链接”这样的文本,该文本具有被点击时将用户发送到其他网站(该网址)的属性。这个超链接是在C#的服务器端进行的。这就是为什么我提到一个href不是一个选项,因为我需要在后面的代码中添加url。 – svennand