首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么使用asp:超链接

为什么使用asp:超链接
EN

Stack Overflow用户
提问于 2011-05-11 19:36:31
回答 2查看 270关注 0票数 5

建议在什么情况下使用asp:HyperLink控件?

我有超文本标记语言的背景,正在用ASP.NET创建站点,默认情况下我倾向于使用原始超文本标记语言,而我的同事使用的是asp: control版本。

在某些情况下,这对于额外的智能感知是有意义的,例如,当创建<label>时,但是对于asp:Hyperlink,直接输入锚标签似乎更简单。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-11 19:38:40

关键的好处是,Hyperlink是一个可以在代码隐藏中以编程方式操作的控件。

ASPX

代码语言:javascript
运行
复制
<asp:HyperLink ID="hlLink" runat="server" />

ASPX.CS

代码语言:javascript
运行
复制
hlLink.NavigateUrl = string.Format("~/SomeFolder/SomePage.aspx?SomeKey={0}", someKey);
票数 9
EN

Stack Overflow用户

发布于 2011-05-11 20:07:55

除了超链接之外,许多其他控件都支持runat=server标签,该标签允许在后台代码中使用控件。让生活变得简单多了。

例如,根据用户执行的操作,您可以禁用超链接或更改导航can。

另一方面,如果您只想要一个静态链接,那么使用锚标记也是可以的

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5963562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档