2013-11-04 125 views
2

我有我的ASCX控制以下標記:runat =「服務器」不工作?

<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;"); 

我得到的智能感知和編譯器錯誤:

The name 'RoomBlockLink' does not exist in the current context

我錯過了什麼?

回答

5

屬性:當所有的根這個元素有這個屬性

runat="server" 

纔有效。

+0

是的,這似乎是問題。沒有意識到這一點。謝謝! –

+1

我明白這是一箇舊的答案,但這是什麼意思?你能否詳細說明一下? –