当前位置:编程学习 > C#/ASP.NET >>

我重写了page类,为什么提交的时候偶而会出现如下问题.

值不能为空。
参数名: InString 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.ArgumentNullException: 值不能为空。
参数名: InString

源错误: 

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  

堆栈跟踪: 


[ArgumentNullException: 值不能为空。
参数名: InString]
   System.Convert.FromBase64String(String s) +0
   ViewState.BasePage.LoadPageStateFromPersistenceMedium() +159
   System.Web.UI.Page.LoadAllState() +43
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1661


请问以上问题如何解决 --------------------编程问答--------------------
引用楼主  的回复:
请问以上问题如何解决
首先你应该学会调试技巧,自己去看异常语句到底是哪一条,是哪一个变量的值异常了。这类问题不要问别人“如何解决”,你应该首先自己知道点概念。 --------------------编程问答-------------------- 我就是看不懂我才问啊.而且这个异常也是偶而出现,不好调试. --------------------编程问答-------------------- 你看下那个变量的值来源是哪里,哪儿可能导致值为null,异常似乎告诉你了
---------------------------------------------------------------------------
[ArgumentNullException: 值不能为空。参数名: InString]
System.Convert.FromBase64String(String s) +0
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,