2017-01-24 26 views
-2

私は、ユーザーがフィールドの一部を編集するときに約50のテキストボックスを含むWebフォームを持っています。私はちょうどそれらの変更フィールドを取得したい。取得する方法 。これについて私を助けてください。ありがとうテキストフィールドの値を変更する方法

答えて

0

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でカスタム属性を使用する方法を示すことです。

関連する問題