Почему значение HiddenField объединяется со старым значением в asp.net?
Внезапно у моего приложения возникли проблемы при получении значений скрытых полей на стороне сервера. Мой код, который работал до этого внезапного события;
<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();
}
При следующем запуске этого кода значение скрытого поля содержит объединенные значения его старого и нового.
1 ответ
Я столкнулся с той же проблемой. Основной причиной было использование html/asp некоторых неправильных тегов. Пожалуйста, убедитесь, что тег правильный.