2017-01-24 38 views

回答

0

您可以在每個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屬性,你可以擴展它的多個文本框。