介绍
本篇内容介绍了“Asp.net怎么实现无刷新调用后台实体类数据并以Json格式返回”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
新建一般处理程序
public class 临时 { public 才能int Index {组,得到,,,} public 才能string Description {组,得到,,,} public 才能string ImagePath {组,得到,,,} public 才能DateTime MyDate {组,得到,,,} }//数据源, ,ListlistTemp =, new List () ,{ ,,new 临时(){,指数=1,ImagePath=癉esert.jpg",,描述=巴计?“,替换=DateTime.Now}, ,,new 临时(){指数=2,ImagePath=癈hrysanthemum.jpg",,描述=巴计?“,替换=DateTime.Now}, ,,new 临时(){指数=3,ImagePath=癙enguins.jpg",,描述=巴计?“,替换=DateTime.Now}, ,,new 临时(){指数=4,ImagePath=癑ellyfish.jpg",,描述=巴计?“,替换=DateTime.Now}, ,,new 临时(){指数=5,ImagePath=癟ulips.jpg",,描述=巴计?“,替换=DateTime.Now} ,}; , ,public void  ProcessRequest (HttpContext 上下文) ,{ ,,string index =, context.Request (“Index"); ,,string jsonStr =, string.Empty; ,,foreach (var item  listTemp拷贝) ,,{ ,,,,if (item.Index.ToString(),==,指数) ,,,,{ ,,,,,,JavaScriptSerializer serializer =, new JavaScriptSerializer (); ,,,,,,jsonStr =, serializer.Serialize(项),,//序列化为json格式 ,,,,,,休息; ,,,,} ,,} , ,,context.Response.Write (jsonStr); 以前,}> 前台JS代码
.getJSON美元(“imageChange.ashx",,{,指数:小姐:安康;1,},,function (结果),{ 美元才能(“# & lt; %=lblDescription.ClientID %的在“)。text (result.Description); $ (“# & lt; %=Image1.ClientID %的在“).attr (“src",, path +, result.ImagePath.substr (result.ImagePath.lastIndexOf (& # 39;/& # 39;), +, - 1)); , var 才能;d =, eval (“new “, +, result.MyDate.replace (g/\//,,,,)); ,,,,,,,,,美元(“# & lt; %=lblDate.ClientID %的在“)。text(迄今为止(d.ToLocalTime () .toString ())); });Asp.net怎么实现无刷新调用后台实体类数据并以Json格式返回