как узнать, где это происходит на самом деле?
мои абзацы сложны для отслеживания и тестирования каждого, я уверен, что есть способ найти строку этого пробла, нет?
в моем случае я использую viewstate, который делает эту сериализацию, в моем объекте есть некоторые enum, которые находятся вне класса, это может также вызвать эту проблему?
PropertyInfo[] properties = GetType().GetProperties();
foreach (PropertyInfo property in properties)
{
object[] attributes = property.GetCustomAttributes(typeof(PersistToViewState), true);
if (attributes.Length > 0)
ViewState[property.Name] = property.GetValue(this, null);
}
return base.SaveViewState();