ここで続けることはほとんどありません。これをローカルで再現することはできませんが、ユーザーがエラーを受け取ると、自動メール例外通知が表示されます。
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()
ビューステートに割り当てられているデータに問題があると思う傾向があります。 例えば:
List<int> SelectedActionIDList = GetSelectedActionIDList();
ViewState["_SelectedActionIDList"] = SelectedActionIDList;
エラーをローカルで再現することができなければ、エラーの原因を推測することは困難です。
誰かがこのエラーの経験を持っている場合、私はあなたが何を見つけたかを本当に知りたいです。