テキストボックス項目を使用可能にしたまま編集不可にすることはできますか?
Textbox1.Enabled = false;
これは、無効になっているためにデータを読み取れないことを除いて、必要なすべての目的で機能します。これが不可能な場合は、別の解決策を見つけることができます。非表示にすることもオプションではありません。
TextBox.ReadOnlyを使用できます
Textbox1.ReadOnly = false;
javascript を使用してテキスト ボックスの値を変更し、サーバー側で変更された値を読み取る予定の場合は、asp.net の readonly プロパティを使用できません。次のように設定する必要があります。
Textbox1.Attributes["readonly"] = "readonly";
参照: http://aspadvice.com/blogs/joteke/archive/2006/04/12/16409.aspx