TextBox
属性Read Only
をWeb形式で保持したい。しかし、これを保持するとRead Only
、PostBack
その値が消え、空のテキストが表示されます。値を失うことなく同じ機能を実現するにはどうすればよいですかTextBox
。
5158 次
3 に答える
3
これは、ユーザーがテキストボックスに値を入力できないようにして、テキストボックスに次の属性を追加することで実現できます。ポストバックでも値を維持します。
onkeypress="return false;"
于 2012-12-19T13:42:11.303 に答える
1
タグからReadOnly=” true”を削除して変更し、コードに追加します。
ここで、コードに次を追加します。TextBox1.Attributes.Add( "readonly"、 "readonly");
于 2014-08-21T21:48:51.003 に答える
0
あなたはおそらく今このようにそれを持っています:
<asp:TextBox ID="MyTextBox" runat="server" Enabled="false" />
これを次のように変更するだけです。
<asp:TextBox ID="MyTextBox" runat="server" ReadOnly="true" />
また、読み取り専用でありながら、他のすべてのフォーム要素と同様に、ポストバックを介してその値を送信します。
于 2012-12-19T13:48:27.367 に答える