欢迎来到.net学习网

欢迎联系站长一起更新本网站!QQ:879621940

您当前所在位置:首页 » C# » 正文

热门阅读

要在此字符串中进行分析,必须指定有效信息问题的解决方法

创建时间:2012年07月26日 14:05  阅读次数:(13635)
分享到:
今天程序好端端突然报出了以下错误:
Sys.WebForms.PageRequestManagerServerErrorException: 要在此字符串中进行分析,必须指定有效信息。

因为我并没有对程序进行过大的修改,所以报出了这个错误觉的很奇怪。运行调试进行跟踪,错误是以下代码报出来的:
//图表类型
protected ViewType ChartType
{
get { return (ViewType)Enum.Parse(typeof(ViewType), MasterSite.ChartType.SelectedValue); }
}

测试后发现,原来是因为MasterSite.ChartType.SelectedValue的值等于"",也就是空。当程序尝试把一个空值转化为枚举值时,就报出了"Sys.WebForms.PageRequestManagerServerErrorException: 要在此字符串中进行分析,必须指定有效信息"的错误。

在网上也查了很多该类型的错误,每个人的出错地方都不是同一类型,并不都是将空值转化为枚举值时报的错,该错误好像并没有一个针对性,比较无头绪。猜测可能就是当程序尝试对一个空值进行分析处理,但分析的最终结果值又必须不能为空的时候就会报出该错误。

知道了错误的大概方向,大家再来查该类型的错误应该就会有头绪些了。5107.jpg" alt="" />
来源:.net学习网
说明:所有来源为 .net学习网的文章均为原创,如有转载,请在转载处标注本页地址,谢谢!
【编辑:Wyf

打赏

取消

感谢您的支持,我会做的更好!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

最新评论

共有评论0条
  • 暂无任何评论,请留下您对本文章的看法,共同参入讨论!
发表评论:
留言人:
内  容:
请输入问题 2+15=? 的结果(结果是:17)
结  果: