Saya hanya punya sedikit hal untuk dilanjutkan di sini. Saya tidak dapat mereproduksi ini secara lokal, tetapi ketika pengguna mendapatkan kesalahan saya mendapatkan pemberitahuan pengecualian email otomatis:
Invalid length for a Base-64 char array.
at System.Convert.FromBase64String(String s)
at System.Web.UI.ObjectStateFormatter.Deserialize(String inputString)
at System.Web.UI.ObjectStateFormatter.System.Web.UI.IStateFormatter.Deserialize(String serializedState)
at System.Web.UI.Util.DeserializeWithAssert(IStateFormatter formatter, String serializedState)
at System.Web.UI.HiddenFieldPageStatePersister.Load()
Saya cenderung berpikir ada masalah dengan data yang ditugaskan ke kondisi tampilan. Sebagai contoh:
List<int> SelectedActionIDList = GetSelectedActionIDList();
ViewState["_SelectedActionIDList"] = SelectedActionIDList;
Sulit untuk menebak sumber kesalahan tanpa bisa mereproduksi kesalahan secara lokal.
Jika ada yang pernah mengalami kesalahan ini, saya sangat ingin tahu apa yang Anda temukan.