禁用aspx按钮失去bootstrap类

时间:2017-02-01 22:38:17

标签: c# asp.net twitter-bootstrap textbox

我有这个文本框

<asp:TextBox ID="tbid" runat="server" class="form-control"></asp:TextBox>

form-control是一个bootstrap类,所以如果我使用

从代码中禁用控件,文本框将获得引导程序外观
tbid.Enabled = false;

文本框丢失了表单控件类,在检查了文本框之后我发现它被aspNetDisabled类替换了。

如何阻止类的更改我希望将禁用按钮与引导程序保持一致,即使它被禁用。

3 个答案:

答案 0 :(得分:7)

你可以这样做:

// Code
tbid.Attributes["disabled"] = "disabled";

答案 1 :(得分:4)

我遇到了类似的问题,但奇怪的是只在我页面上的某些按钮上,所以这激起了我的好奇心......

尝试使用CssClass而不是Class属性,它将按预期工作。

<asp:Button id="Button1" runat="server" CssClass="btn btn-warning" Text="My Button" OnClick="Button1_Click" />

答案 2 :(得分:-2)

&#39;加载写入 tbid.Attributes(&#34;禁用&#34;)=&#34;禁用&#34;