如何解决在锚链接上添加一个类
| 我有以下代码添加该类:(Master.FindControl(\"ControlName\")).Attributes.Add(\"class\",\"menu-selected\");
但这不适用于链接:
<a href=\"Default.aspx\" id=\"mnuHome\" runat=\"server\">Home</a>
但是抛出错误:
\'System.Web.UI.Control \'不
包含\'Attributes \'的定义
且没有扩展方法\'Attributes \'
接受类型的第一个参数
\'System.Web.UI.Control \'可以找到
(您是否缺少using指令或
组装参考?)
我可以将所有链接变成Hyperlink服务器控件,但这确实很混乱,我希望尽可能保持这种状态。是吗?
解决方法
您需要进行控制:
((HtmlAnchor)(Master.FindControl(\"ControlName\"))).Attributes.Add(\"class\",\"menu-selected\");
更新
它是HtmlAnchor
,而不是先前的状态HtmlGenericControl
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。