0
我有很多连接到ASPX页面而不是Web方法的Ajax调用(我没有控制权)。ASPX页面返回http 500错误消息,无论Web.Config
有时候我会用错误的参数调用一个ASPX,并且HTTP 500被抛出(这是我想要的)。但在某些情况下,我确实需要获取错误信息,所以我可以在我的JavaScript UI中处理它。
问题是:我无法控制Web.Config,因为我的应用程序可以在多个服务器上使用。因此,配置Web.Config的人可以做任何他们想做的事情,比如转发一个HTTP 500 ...
所以有一个很好的方法可以确保我的用户界面总是会收到错误信息,无论Web如何。配置?
所以你知道,你有http 500错误,你也知道你叫什么方法。所以你为什么不简单地显示这个消息“发生错误,调用这个方法的正确方法是用下面的参数”。我的意思是,如果你通过了错误的论点,那么你就是所有的问题。 – 2013-05-02 13:21:07
如果我没有选择,那我会做。但是我的方法比这更复杂,所以我想对我的用户更具体,并告诉他们为什么发生这种错误。 – NLemay 2013-05-02 13:22:37
但这就是你最特别的。不要告诉他们他们传递的是错误的,告诉他们准确传递什么。这样你也可以告诉他们他们在争论中做了错误的事情。 – 2013-05-02 13:24:13