HttpStatusCodeResult消息限制

时间:2014-08-21 10:15:38

标签: asp.net-mvc response

我试图从服务器返回响应消息:

return new HttpStatusCodeResult(406, "bla bla")

然后显示它:

.error(function (response) {
    $(elem).after("<b class=\"notif-msg\">" + response.statusText + "</b>");

它工作正常,直到我尝试发送超过&#34; bla bla&#34;我的信息不再显示;相反,我得到一些消息说&#34;错误&#34;。

如何通过此限制?

2 个答案:

答案 0 :(得分:1)

您需要对字符串进行编码,并确保编码版本不超过大小限制。

如果您使用的是.net 4,则可以使用HttpUtility.JavaScriptStringEncode

答案 1 :(得分:0)

假设您收到的错误是“参数超出范围”,那么我相信ASP.NET MVC3 HttpStatusCodeResult StatusDescription - Specified argument was out of the range of valid values

提供了对此的答案