TextBoxオブジェクトを含むASPXフォームがあります。
これは、コードビハインドaspublic TextBox UI_Delegate1;
およびASPX形式で次のように定義されています。<ASP:TextBox id="UI_Delegate1" runat="server" />
Page_Load
コードビハインドのメンバーで、次のように割り当てます。
UI_Delegate.Text = "AnyText";
このコントロールのレンダリングされたHTMLテキストは次のとおりです。
<input name="UI_Delegate1" type="text" value="AnyText" id="UI_Delegate1" />
フォーム内に、次の定義のボタンがあります。
<button type="submit" onserverclick="SubmitChanges" runat="server">Submit Changes</button>
次に、TextBoxにテキストを入力して、「AnyText」値を他のテキストに変更し、「変更の送信」ボタンをクリックしますが、ボタンをクリックした後のSubmitChangesメンバーの背後にあるコードのUI_Delegate1.Textの値は引き続き「AnyText」です。 、何を入力しても。
つまり、ASPXはこのコントロールを読み取り専用と見なしているようですが、私はそのような属性をどこにも設定していません。
この動作の考えられる理由は何でしょうか?