私のページにはテキストボックスとボタンコントロールがあります。テキストボックスの場合、ビューステート、ページロードイベントを有効にしました。テキストボックス値 "Hello Mr!"を設定しています。ポストバックが発生したときに、テキストボックスのビューステートの値を "Hello Mr Pradeep!"に変更したいのですが、どうすればいいですか?そして、私はそれをすべて行うことができます。ビューステートの値を動的に変更する方法は?
<asp:TextBox ID="TextBox1" runat="server" EnableViewState= "true"/>
<br />
<br />
<asp:Button ID="Button1" runat="server" Text="Button" />
protected void Page_Load(object sender, EventArgs e)
{
TextBox1.Text = "Hello Mr!";
}
おかげで、
プラディープ
いくつかの用語が混ざっていますか?ポストバックとは、ページがユーザーに表示(レンダリング)され、ユーザーがそのページをサーバーに戻すアクションをトリガーする場合です。テキストボックスがデータベースから読み込まれた後、ユーザーに表示される前に、テキストボックスの値を変更しようとしていますか?そのような場合は、Page_PreRenderで行うことができます。ほとんどの人が混乱しているのは、なぜviewstateを変更したいのかということです(viewstateは値と同じではありません)。 – rkw