jquery $.getJSON 在asp.net中的用法例子
2010-06-10 11:02
489 查看
下面是asp.net页面
test.aspx
代码protected void Page_Load(object sender, EventArgs e)
{
string planNo = string.Empty;
if (Request.QueryString["planNo"] != null)
{
planNo = Request.QueryString
["planNo"].ToString();
}
if (!string.IsNullOrEmpty(planNo))
{
//从数据库中取到OpenServiceInfo 对象
//BLL.OpenSevice bll = new
Sysnet.EDP.EAF.F3.BLL.OpenSevice();
//OpenServiceInfo info =
bll.GetOpenServiceByPlanNo(planNo);
OpenServiceInfo info =new OpenServiceInfo();
info.IsAccount =true;
info.IsTrustee = false;
info.LoginName ="张三";
//序列化对象
JavaScriptSerializer jss = new
JavaScriptSerializer();
string strJson =jss.Serialize(info);
Response.Clear();
Response.ContentEncoding = Encoding.UTF8;
Response.ContentType = "application/json";
Response.Write(strJson);
Response.Flush();
Response.End();
}
}
public class OpenServiceInfo
{
private string _ID;
private string _PlanNo;
private bool _IsTrustee=false;
private bool _IsAccount = false;
private bool _IsInvestment = false;
private string _EnterpriseManagement;
private string _LoginName;
private string _Remark;
/// <summary>
/// ID
/// </summary>
public string ID
{
get
{
return _ID;
}
set
{
_ID = value;
}
}
/// <summary>
/// 计划登记号
/// </summary>
public string PlanNo
{
get
{
return _PlanNo;
}
set
{
_PlanNo = value;
}
}
/// <summary>
/// 受托服务
/// </summary>
public bool IsTrustee
{
get
{
return _IsTrustee;
}
set
{
_IsTrustee = value;
}
}
/// <summary>
/// 账管服务
/// </summary>
public bool IsAccount
{
get
{
return _IsAccount;
}
set
{
_IsAccount = value;
}
}
/// <summary>
/// 投资服务
/// </summary>
public bool IsInvestment
{
get
{
return _IsInvestment;
}
set
{
_IsInvestment = value;
}
}
/// <summary>
/// 可管理的企业
/// </summary>
public string EnterpriseManagement
{
get
{
return _EnterpriseManagement;
}
set
{
_EnterpriseManagement = value;
}
}
/// <summary>
/// 登陆名-账号
/// </summary>
public string LoginName
{
get
{
return _LoginName;
}
set
{
_LoginName = value;
}
}
/// <summary>
/// 备注
/// </summary>
public string Remark
{
get
{
return _Remark;
}
set
{
_Remark = value;
}
}
}
test.aspx
代码protected void Page_Load(object sender, EventArgs e)
{
string planNo = string.Empty;
if (Request.QueryString["planNo"] != null)
{
planNo = Request.QueryString
["planNo"].ToString();
}
if (!string.IsNullOrEmpty(planNo))
{
//从数据库中取到OpenServiceInfo 对象
//BLL.OpenSevice bll = new
Sysnet.EDP.EAF.F3.BLL.OpenSevice();
//OpenServiceInfo info =
bll.GetOpenServiceByPlanNo(planNo);
OpenServiceInfo info =new OpenServiceInfo();
info.IsAccount =true;
info.IsTrustee = false;
info.LoginName ="张三";
//序列化对象
JavaScriptSerializer jss = new
JavaScriptSerializer();
string strJson =jss.Serialize(info);
Response.Clear();
Response.ContentEncoding = Encoding.UTF8;
Response.ContentType = "application/json";
Response.Write(strJson);
Response.Flush();
Response.End();
}
}
public class OpenServiceInfo
{
private string _ID;
private string _PlanNo;
private bool _IsTrustee=false;
private bool _IsAccount = false;
private bool _IsInvestment = false;
private string _EnterpriseManagement;
private string _LoginName;
private string _Remark;
/// <summary>
/// ID
/// </summary>
public string ID
{
get
{
return _ID;
}
set
{
_ID = value;
}
}
/// <summary>
/// 计划登记号
/// </summary>
public string PlanNo
{
get
{
return _PlanNo;
}
set
{
_PlanNo = value;
}
}
/// <summary>
/// 受托服务
/// </summary>
public bool IsTrustee
{
get
{
return _IsTrustee;
}
set
{
_IsTrustee = value;
}
}
/// <summary>
/// 账管服务
/// </summary>
public bool IsAccount
{
get
{
return _IsAccount;
}
set
{
_IsAccount = value;
}
}
/// <summary>
/// 投资服务
/// </summary>
public bool IsInvestment
{
get
{
return _IsInvestment;
}
set
{
_IsInvestment = value;
}
}
/// <summary>
/// 可管理的企业
/// </summary>
public string EnterpriseManagement
{
get
{
return _EnterpriseManagement;
}
set
{
_EnterpriseManagement = value;
}
}
/// <summary>
/// 登陆名-账号
/// </summary>
public string LoginName
{
get
{
return _LoginName;
}
set
{
_LoginName = value;
}
}
/// <summary>
/// 备注
/// </summary>
public string Remark
{
get
{
return _Remark;
}
set
{
_Remark = value;
}
}
}
相关文章推荐
- jquery $.getJSON服务器端代码 asp.net
- ASP.NET - JQuery的.getJSON给Dropdownlist绑定Item
- asp.net jquery getjson 传递中文参数乱码问题
- Jquery中getJSON在asp.net中的使用说明
- Jquery中getJSON在asp.net中的使用说明
- asp.net jquery getjson 传递中文参数乱码问题
- Jquery中getJSON在asp.net中的使用说明
- Jquery中getJson函数用法实例详解
- JSONP跨域原理和jQuery.getJSON用法
- jQuery+ajax+asp.net获取Json值的方法
- jQuery中$.get、$.post、$.getJSON和$.ajax的用法
- jQuery+ajax中getJSON() 用法实例
- ASP.NET中Get和Post的用法
- 深入理解jQuery中$.get、$.post、$.getJSON和$.ajax的用法
- jQuery中$.get、$.post、$.getJSON和$.ajax的用法详解
- Asp.Net 使用jquery json,注意后台返回的内容。
- ASP.net MVC使用Jquery-pager和Newtonsoft.Json进行分页
- asp.net 使用Jquery 调用WebService返回JSON 类型数据
- 使用FlexBox和Json实现类似ComboBox(类似Google的输入提示和自动)功能-基于JQuery-ASP.NET
- asp.net+jQuery应用JSON实现无刷新三级联动实例(转)