众果搜的博客

脚踏大地,仰望星空,致力于在线网络工具的开发与普及,以及其他思考

Search(博客搜索)

热文排行

最近发表

最新评论及回复

« 谷歌是如何被陷害的?Google Maps API一例错误处理 »

asp.net与JQuery和Json

 折腾了两三天的Json格式数据,从Asp.net返回的时候,始终无法转换为Json格式,使用eval函数进行转换的时候,总是提醒无分号,经过大量的修改和测试,有时又提醒没有),下载JsonExSerializer进行序列化也不行,存在同样的问题。最后总算发现问题出在Asp.net返回数据上。

由于没有使用的是Asp.net的前台展示文件.aspx和后台代码文件分离的格式,在.aspx文件中,存在有其他代码,虽然显示不出来,但是在返回的过程中,连同json数据一块返回了,如<html>等等。将.aspx中的其他内容均删除,只保留文件头:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ipAddress.aspx.cs" Inherits="zonghe_ipAddress" %>,删除visual stdio.net自动生成的页面内容:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>无标题页</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
       </div>
    </form>
</body>
</html>

这样,在返回的时候,只返回在.cs文件中序列号的Json数据,顺利使用eval进行了转换,可以通过对象访问。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-Blog 1.8 Spirit Build 80722 Code detection by Codefense

Copyright www.zhongguosou.com. Some Rights Reserved.