项目中使用的ajax异步读取数据结构设计
2014-07-31 16:50
197 查看
设计稍微复杂了一点,完成ajax读取功能涉及到了很多页面。虽然如此,但感觉比较灵活。
View Code
数据控件
使用asp:Repeater显示数据。
ViewManager<Web.controls.PageControl> viewManager = new ViewManager<Web.controls.PageControl>(); Web.controls.PageControl control = viewManager.LoadViewControl("~/upload/controls/" + name); foreach (System.Reflection.PropertyInfo p in control.GetType().GetProperties(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Instance)) { if (string.IsNullOrEmpty(context.Request[p.Name])) continue; try { Convert.ChangeType(context.Request[p.Name], p.PropertyType); p.SetValue(control, Convert.ChangeType(context.Request[p.Name], p.PropertyType), null); } catch (System.InvalidCastException e) { } } context.Response.Write(viewManager.RenderView(control));
View Code
数据控件
使用asp:Repeater显示数据。
相关文章推荐
- 【电力项目】使用ajax引擎进行异步校验
- 【项目实战】---使用ajax完成用户名是否存在异步校验
- 【项目实战】---使用ajax完毕username是否存在异步校验
- 第 2 部分: 使用 JavaScript 和 Ajax 发出异步请求
- 掌握 Ajax,第 2 部分: 使用 JavaScript 和 Ajax 发出异步请求
- 掌握 Ajax,第 2 部分: 使用 JavaScript 和 Ajax 发出异步请求
- [导入]在 Visual Studio .NET IDE 内使用“从源代码管理打开”时出现无法读取项目文件的错误
- 掌握 Ajax,第 2 部分: 使用 JavaScript 和 Ajax 发出异步请求
- 掌握 Ajax,第 2 部分: 使用 JavaScript 和 Ajax 发出异步
- 掌握Ajax 第二部分 使用 JavaScript 和 Ajax 发出异步请求
- 掌握 Ajax (2)使用 JavaScript 和 Ajax 发出异步请求
- 掌握 Ajax (2)-使用 JavaScript 和 Ajax 发出异步请求
- 使用极限编程改善项目的设计和灵活性[译]
- 掌握 Ajax,第 2 部分: 使用 JavaScript 和 Ajax 发出异步请求
- 第二章:使用 JavaScript 和 Ajax 发出异步请求
- 掌握ajax2:使用 JavaScript 和 Ajax 发出异步请求
- 使用 JavaScript 和 Ajax 发出异步请求
- 掌握 Ajax,第 2 部分: 使用 JavaScript 和 Ajax 发出异步请求
- 掌握 Ajax,第 2 部分: 使用 JavaScript 和 Ajax 发出异步请求
- [导入]在 Visual Studio .NET IDE 内使用“从源代码管理打开”时出现无法读取项目文件的错误