הודעת שגיאה מפחידה.

הודעת שגיאה מפחידה.

אני כותב ב asp.net (אגב, גרסה 2, כי זה מה שמתקין ה VWD ) קיבלתי הודעת שגיאה, ואין לי מושג איך להתייחס אליה. אם מישהו מבין מה קורה פה ואיפה בערך השגיאה, אשמח מאד. לפחות באיזה דף השגיאה, באיזו שורה, רמז כלשהו?
Stack Trace: [ArgumentNullException: Value can not be null. Parameter name: enumType] System.Enum.ToObject(Type enumType, Int32 value) +2091592 System.Web.UI.ObjectStateFormatter.DeserializeValue(SerializerBinaryReader reader) +1027 System.Web.UI.ObjectStateFormatter.DeserializeValue(SerializerBinaryReader reader) +397 System.Web.UI.ObjectStateFormatter.DeserializeValue(SerializerBinaryReader reader) +196 System.Web.UI.ObjectStateFormatter.DeserializeValue(SerializerBinaryReader reader) +209 System.Web.UI.ObjectStateFormatter.DeserializeValue(SerializerBinaryReader reader) +196 System.Web.UI.ObjectStateFormatter.Deserialize(Stream inputStream) +158 [ArgumentException: The serialized data is invalid.] System.Web.UI.ObjectStateFormatter.Deserialize(Stream inputStream) +222 System.Web.UI.ObjectStateFormatter.Deserialize(String inputString) +210 System.Web.UI.ObjectStateFormatter.System.Web.UI.IStateFormatter.Deserialize(String serializedState) +12 System.Web.UI.HiddenFieldPageStatePersister.Load() +159 [ViewStateException: Invalid viewstate. Client IP: 127.0.0.1 Port: User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Maxthon; .NET CLR 1.1.4322; .NET CLR 2.0.40607) ViewState: /wEPDwULLTEzNzg2MjE1ODcPFgIeBmNhdHNlbAspHVN3YXRBZG1pbl9hc3B4K0VkaXRDYXRlZ29yaWVzARYCAgMPZBYGAgEPDxYEHgtCb3JkZXJTdHlsZQsqJVN5c3RlbS5XZWIuVUkuV2ViQ29udHJvbHMuQm9yZGVyU3R5bGUIHgRfIVNCAkBkZAIDDw8WBB8BCysFCR8CAkBkZAIHDw8WBB8BCysFCR8CAkBkZBgBBR5fX0NvbnRyb2xzUmVxdWlyZVBvc3RCYWNrS2V5X18WBAUMYnRuRWRpdFVzZXJzBQ9idG5FZGl0UHJvamVjdHMFDmJ0bkVkaXRNb2R1bGVzBQtidG5FZGl0QnVnczFVHx0uWDLphpWiCtEyd2AQxPWe Referer: http://localhost:42510/SWAT2/SwatAdmin.aspx Path: /SWAT2/SwatAdmin.aspx] [HttpException (0x80004005): The state information is invalid for this page and might be corrupted.] System.Web.UI.ViewStateException.ThrowError(Exception inner, String persistedState, String errorPageMessage, Boolean macValidationError) +126 System.Web.UI.HiddenFieldPageStatePersister.Load() +258 System.Web.UI.Page.LoadPageStateFromPersistenceMedium() +115 System.Web.UI.Page.LoadAllState() +42 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +6824 System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +230 System.Web.UI.Page.ProcessRequest(HttpContext context) +34 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +305 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +76​
 
טוב, ננסה בתמונה.

הקודם נראה לי הרס פה את הפורום, אז אני מצלם את המסך. הודעת שגיאה, אם מישהו יודע את פשרה, אנא.
 

ייוניי

New member
אפשר לראות

שיש שם בעיה בשחזור נתוני המצב של הפקדים שבטופס (ויותר ספציפית בשחזור של ערך Enum מסוים). קודם כל, האם מעורב שם שימוש בפקד משתמש או פקד WEB שירשת? אם כן, נסה לוודא שאתה עובד נכון מון ה ViewState. אם לא, הייתי מדבג את זה על ידי סימון EnableViewState=false פקד אחרי פקד עד שהייתי מוצא את הבעייתי ומנסה להתחקות אחרי הבעיה.
 
למעלה