asp.net:使用enabled = false将文本框变灰,但需要获取值

Kei*_* L. 5 asp.net textbox readonly

我想为用户禁用文本框.

但是在文本框中是一个值,我需要阅读.

所以我想要readOnly属性(因为我可以读取值),但也希望灰色框(功能enabled = false),用户可以看到,他无法访问编辑文本框.

这是最好的方法吗?

st *_*nmn 8

如果您的文本框是html输入文本,请执行以下操作:

    <input id="Text1" type="text" value="read me"  readonly="readonly" disabled="disabled" />
Run Code Online (Sandbox Code Playgroud)

如果它是一个asp TextBox,那么:

    <asp:TextBox ID="TextBox1" runat="server"  ReadOnly ="true" Enabled="false"></asp:TextBox>
Run Code Online (Sandbox Code Playgroud)


nai*_*ikh 3

@KeithReadonly为输入框设置属性会很好。您可以通过更改文本框的背景颜色将其变灰。