-2
我有一個Web窗體,當用戶編輯其中一些字段時,它包含大約50個文本框。我只想得到那些更改字段。如何獲得 。請幫助我。謝謝如何獲取更改文本字段值
我有一個Web窗體,當用戶編輯其中一些字段時,它包含大約50個文本框。我只想得到那些更改字段。如何獲得 。請幫助我。謝謝如何獲取更改文本字段值
您可以在每個TextBox
中添加自定義屬性以存儲原始值。這可以與TextBox
文本屬性進行比較,以瞭解原始值是否由用戶更改。
<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
屬性,你可以擴展它的多個文本框。