我在尝试启用几个 C# 项目时收到此错误。这些网站在 VS 2010 中本地工作,但在现场他们抛出以下错误:
CS0117:“System.Web.UI.HtmlControls.HtmlAnchor”不包含“文本”的定义
这是母版页的代码文件中存在问题的代码:
litHome.Text = "active";
在源代码中,我有这个母版页:
<li><a href="Default.aspx" class="<asp:Literal ID="litHome" runat="server" />">home</a></li>
抛出的错误似乎认为我正在设置 HTML Anchor 的 text 属性。
我自己刚刚解决了这个问题,但是在无法在这里(或谷歌)上找到解决方案之后,我想我会把它发布给其他有问题的人。请在下面查看我的评论,因为我还不能回答这个问题。