-2
私は、ユーザーがフィールドの一部を編集するときに約50のテキストボックスを含むWebフォームを持っています。私はちょうどそれらの変更フィールドを取得したい。取得する方法 。これについて私を助けてください。ありがとうテキストフィールドの値を変更する方法
私は、ユーザーがフィールドの一部を編集するときに約50のテキストボックスを含むWebフォームを持っています。私はちょうどそれらの変更フィールドを取得したい。取得する方法 。これについて私を助けてください。ありがとうテキストフィールドの値を変更する方法
各TextBox
にカスタム属性を追加して元の値を保存できます。これは、元の値がユーザーによって変更されたかどうかを知るために、TextBox
Text属性と比較できます。
<asp:TextBox ID="txt1" runat="server" CustomeAttribute="Original Value" Text="Original Value"/>
ユーザーは、あなたがそのCustomAttribute
で各テキストボックスの値を比較することができます変更された値を送信した後。
if(txt1.Attributes["CustomeAttribute"].ToString() != txt1.Text)
{
//Value is changed by user.
}
サーバー側から属性を追加し、値を割り当てます。
txt1.Attributes.Add("CustomeAttribute", "your value");
この例では、ちょうどあなたが複数のテキストボックスのためにそれを拡張することができ、単一のTextBox
でカスタム属性を使用する方法を示すことです。