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

标签 asp.net textbox readonly

我想为用户禁用文本框。

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

所以我想要 readOnly属性(因为我可以读取值),但也想将框( enabled = false 的功能)变灰,用户可以看到,他无权编辑文本框。

这样做的最佳方法是什么?

最佳答案

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

    <input id="Text1" type="text" value="read me"  readonly="readonly" disabled="disabled" />

如果它是一个 asp 文本框,则:
    <asp:TextBox ID="TextBox1" runat="server"  ReadOnly ="true" Enabled="false"></asp:TextBox>

关于asp.net:使启用 = false 的文本框变灰,但需要获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10186918/

相关文章:

c# - 如何在未选中复选框的情况下按删除按钮时在客户端显示错误消息

jquery - 如果 AutoPostBack ="false",则为 asp.net 文本框设置只读

c# - 如何将 ReCaptcha 集成到 BlogEngine.net (ASP.net C#) 中?

asp.net - 在 Windows Azure 上托管多个项目和服务

c# - 带有事件处理程序的 asp.net 动态按钮

javascript - 在asp.net Listview中添加自动计算求和行和列

c# - 功能由于其保护级别而无法访问

c# - TextBox 内出现奇怪的十字

javascript - 是否可以在 ExtJS 中将存储字段标记为只读?

haskell - 如何以持久的只读模式打开 Sqlite3 数据库?