2013-06-24 45 views
0

對不起,如果我的文章是重複的。我應該在標籤控件中使用Associatedcontrolid來呈現標籤HTML標籤嗎?

我使用DevExpress工具來開發我的網站。

很多人都說使用AssociatedControlId會使ASP.NET Label控件在HTML中標記。

我需要的是我的CSS樣式應用到標籤的標籤。 的問題是,如果我使用AssociatedControlId我需要有一個Textbox控制用相同的ID AssociatedControlId在標籤...

的我應該怎麼做?

<dx:ASPxLabel EnableDefaultAppearance="true" CssClass="fl" ID="lblDate" runat="server" Text="ASPxLabel"></dx:ASPxLabel> 

RUN模式:

<span class="dxeBase_KarnelTravel fl" id="ContentPlaceHolder1_lblDate">ASPxLabel</span> 

回答

0

在HTML中<label>元件是用於<input>元件的標籤。所以,如果它與asp:LabelASPxLabel這僅僅是ASP的一個推廣相關聯時所製成爲<input>標籤TextBox:標籤將顯示到.NET Framework把它翻譯爲HTML <label>標籤。

實質上,如果你沒有一個文本框,沒有必要將asp:Label翻譯成html標籤。

如果您不想使用TextBox,您最好添加一個新的CSS類並根據需要設置span的格式。

如果您確實需要一個文本框,那麼您應該將其添加到您的ASPX文件中,併爲您的標籤賦予相同的ID屬性值和AssociatedControlId值。