我正在使用基本Response.StatusCode
将状态码设置为9999.此页面正在通过AJAX呼叫调用,检查readyState = 4
上的状态代码并使用Response.StatusDescription
设置的消息弹出9999上的警报。我得到的全部是readyState = 4
和statusCode = 200
。如果需要,我可以提供代码,但不能修剪,所以如果需要/请求代码,我会减少它。任何帮助表示赞赏。用C#ASP.NET和Javascript编码。无法设置状态码
UPDATE目的:我告的状态代码9999表示一个将用户添加到SQL表时,“用户已存在”的错误。这是我发现这个错误发生时让AJAX调用知道的唯一方法。
对不起,我有点困惑 - 这些数字是C#和JavaScript的?你从C#发送9999,并在JavaScript中看到200? – Rup
你为什么要重写HTTP状态码?他们确实有你知道的意思。 – Oded
@Rup是的我从C#发送9999,并在JavaScript中获得200个 – steventnorris