.NET中AJAX接收返回值是整个html

在登录验证过程中,ajax返回的data是整个html代码,折腾了好久都不能进入首页,路径,数据都没有问题。。。

异常截图

贴代码:


js


.aspx.cs

------解决方案--------------------

在Response.Write()后面加上Response.End() 

.aspx.cs

Response对象是HttpRespone类的一个实例。该类主要是封装来自ASP.NET操作的HTTP响应信息。

Response对象将数据作为请求的结果从服务器发送到客户浏览器中,并提供有关响应的消息。它可用来在页面中输出数据,在页面中跳转,还可以传递各个页面的参数。

Response对象通过Write方法或WriteFile方法在页面输出数据,输出的对象可以是字符,字符串,字符数组,对象或文件。

用Response输出数据时,ASP.NET最重要的语法是:Response.Write(...);


end()


write()

你可能感兴趣的:(.NET中AJAX接收返回值是整个html)