Я разрабатываю свое приложение в веб-формах asp.net. Текстовое поле настроено так
<asp:TextBox ID="txt1" runat="server" Enabled="false" ></asp:TextBox>
и это соответствующая разметка HTML
<input name="txt1" type="text" value="1.0" id="txt1" disabled="disabled" />
Это не редактируется до этого момента.
Я включаю просмотр каретки в IE8 (нажмите F7), и затем это поле становится редактируемым, хотя текст отображается серым цветом и, следовательно, дает неверное представление пользователю о том, что поле доступно для редактирования. Этого не происходит, если я отмечаю текстовое поле как только для чтения, но я не хочу отмечать его как поле только для чтения. Любые предложения по включению текстового поля в отключенном режиме в режиме просмотра каретки.
Edit1: я не ищу решения, которое изменило бы настройки / реестр IE, я ищу программное решение, так как мой сайт является общедоступным веб-сайтом
Edit2: состояния просмотра включены для страницы и для элементов управления