2009-06-03 77 views

回答

2

有幾種方法來實現這一目標:

1)使用CSS來改變它的外表所有輸入控件。只需在CSS文件中輸入「input [disabled] {border:solid 1px red;}」。

2)使用ASP.NET的皮膚,在皮膚文件,你可以寫:

<asp:TextBox runat="server" SkinID="disabled" CssClass="disabled"></asp:TextBox> 

這將設置殘疾人CSS類僅適用於文本框

3)手動分配CSS類你只想要文本框禁用,如:

<asp:TextBox runat="server" ID="x" Enabled="false" CssClass="disabled"></asp:TextBox> 

4)創建自TextBox繼承您的自定義控制和配置它的方式。

+0

我不確定你的CSS是否正確。在javascript中設置el.disabled = true爲CSS添加一個屬性標籤以查找? CSS3包含一個禁用的僞類 - 你可以使用兩種額外的保險:「輸入[禁用],輸入:禁用{...}」 – 2009-06-03 23:30:03