我爲我的網站創建自動填充功能。 到目前爲止,javascript部分已經結束。另外,我可以獲得匹配用戶的MembershipUser對象。ASP.NET返回JSON與ASHX
我需要在以下格式返回JSON:
{
query:'Li',
suggestions:['Liberia','Libyan Arab Jamahiriya','Liechtenstein','Lithuania'],
data:['LR','LY','LI','LT']
}
,這是ASHX代碼:
public void ProcessRequest (HttpContext context) {
System.Web.Script.Serialization.JavaScriptSerializer JsonSerializer;
string query = context.Request.QueryString["query"];
System.Web.Security.MembershipUserCollection Users = System.Web.Security.Membership.GetAllUsers();
context.Response.ContentType = "application/json";
foreach (System.Web.Security.MembershipUser User in Users)
{
if (User.UserName.StartsWith(query.ToLower()))
{
context.Response.Write(query + Environment.NewLine);
context.Response.Write(User.Email);
}
}
}
我怎樣才能返回JSON所需格式? 謝謝。
不由的方式有效的JSON。請參閱:http://json.org/ – ChaosPandion
ChaosPandion,該插件需要此輸出...:/ – user1027620