【发布时间】:2017-11-10 00:53:32
【问题描述】:
我正在编写一个 asp.net MVC 应用程序,它将补充我编写的另一个应用程序。在我的旧应用程序中,我将错误从控制器发送到客户端,如下所示:
return new HttpStatusCodeResult(400, "Whatever went wrong.")
然后,在我的客户端,ajax 错误看起来有点像这样:
error: function (jqXHR, textStatus, errorThrown) {
redAlert(errorThrown);
}
这一切都完美无缺。我在控制器端输入的任何消息都会在客户端弹出。
现在,我尝试对这个新应用程序做同样的事情。但是,errorThrown 每次都没有。
我不知道从哪里开始寻找任何帮助或指导,我们将不胜感激。
谢谢!
编辑 1
在与 Shyju 讨论了一些内容后,HttpStatusCodeResult 似乎没有在新应用程序的标头中发回消息。仍在努力解决这个问题。
编辑 2
经过一些测试,我发现自定义错误消息没有通过使用 SSL 发送。为什么这会是一个问题,我该如何解决?我需要使用 SSL,因为应用程序需要工作帐户身份验证。
【问题讨论】:
标签: c# jquery ajax asp.net-mvc ssl