サーバー側でhiddenfieldの値を取得するときに、突然アプリケーションに問題が発生しました。この突然のイベントの前に実行されていた私のコード。
<asp:HiddenField ID="hfColumnName" runat="server" />
コードビハインドでは、次のように値を取得および設定するために使用します。
if(hfColumnName.Value == SortDirection.Ascending.ToString())
{
//have logic to perform.
hfColumnName.Value = SortDirection.Ascending.ToString();
}
else(hfColumnName.Value == SortDirection.Descending.ToString())
{
//have logic to perform.
hfColumnName.Value = SortDirection.Descending.ToString();
}
次回このコードを実行すると、非表示フィールドの値には、古い値と新しい値を連結した値が含まれます。