电脑服务器没响应12031,为什么我的服务器端异常不会导致我的代码在VS2010中中断?...

我正在本地运行IIS上的ASP.NET项目,并且在处理回发后异常报告回到Web浏览器。为什么我的服务器端异常不会导致我的代码在VS2010中中断?

在VS2010中,如果我查看Debug-> Exceptions ...,每个异常类型都会在引发时检查是否中断。

这里是我看到在我的浏览器弹出窗口中的例外:

Line: 868 Error: Sys.WebForms.PageRequestManagerServerErrorException: Input string was not in a correct format.

这里的响应返回给我从提琴手得到了浏览器:

41|error|500|Input string was not in a correct format.|

当然我一派,而大部分职位说试图将一个字符串解析为一个int可能会导致这种情况。我不认为我在做那样的事情。

======编辑=======

删除的UpdatePanel,现在我得到:

[FormatException: Input string was not in a correct format.]

System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) +12630469

System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) +224

System.Web.UI.WebControls.GridView.HandleEvent(EventArgs e, Boolean causesValidation, String validationGroup) +483

System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3691

=============== ==

感谢, 马克

2011-04-25

MStodd

+0

[PageRequestManager](http://msdn.microsoft.com/en-us/library/bb311028.aspx)类是客户端API的一部分,所以它在客户端尝试访问时显示错误解析响应中返回的内容。如果你发布更多的代码并接受更多的答案,我相信你会得到一个解决方案。 –

2011-04-25 19:13:01

+0

我发布了上面的响应(这是一个例外),客户端解析并显示它就好了。这实际上与代码无关,还有更多与我一起试图弄清楚为什么VS不会中断,即使它看起来像是在服务器上抛出异常。 –

2011-04-25 19:38:10

+0

您使用更新面板吗?尝试将[EnablePartialRendering](http://msdn.microsoft.com/zh-cn/library/system.web.ui.scriptmanager.enablepartialrendering.aspx)设置为false或删除更新面板,然后您应该看到例外之后。 –

2011-04-25 19:47:54

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值