runat="server"不起作用?

3

我在ASCX控件上有以下标记:

<a href="ProposalDetails.aspx?pid=<%= Request.QueryString["pid"] %>&tab=Proposal&view=RoomBlock" id="RoomBlockLink" runat="server">
    Room Block
</a>

看起来工作正常,但如果我尝试从C#代码修改此控件:

RoomBlockLink.Attributes.Add("style", "color: #808080; font-style: italic;");

我遇到了Intellisense和编译器错误:

当前上下文中不存在名称为'RoomBlockLink'的内容

我错过了什么?

2个回答

7

属性:

runat="server"

只有当该元素的所有根元素都具有此属性时,才能生效。

是的,那似乎就是问题所在。我之前不知道这个。谢谢! - Jonathan Wood
3
我知道这是一个旧答案,但是它的意思是什么?你能详细解释一下吗? - Malcolm Salvador

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接