Почему значение 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 некоторых неправильных тегов. Пожалуйста, убедитесь, что тег правильный.

http://forums.asp.net/p/1448466/3304601.aspx

Другие вопросы по тегам