首页 > 其他 > 详细

开发更加灵活的自定义控件

时间:2015-07-08 14:29:43      阅读:236      评论:0      收藏:0      [点我收藏+]

项目很多地方需要上传和下载文件,显示文件名称、上传时间基本信息,同时提供了批量删除与下载功能。

为方便,做成了一个控件,采用了ajax效果。设计有点繁琐。

整体效果:

附件记录
附件列表

 

数据展示控件

1、封装了基本数据方法,完全是前台方法。如,get,post,delete方法。

2、提供了一个展示数据的容器(DIV)。

 由于需要指定表头,及容器ID,在后台定义了两个变量_Title和_Id。

webform在ascx页面采用了类似于MVC的书写方式。<% %>

数据生成控件

通过Repeater控件实现。

两个控件间的桥梁是ashx。通过反射将ajax请求的数据,自动映射到控件中。

所以,在使用时,只需要引用第一个控件即可。

系统不断的调整,维护时感觉很累。为什么会发生这种情况呢?

应该补充一点,实际的展示稍微复杂一点。展示是有效果的。

如,一个DIV显示标题,点击标题可以控制显示数据的DIV的可见性。数据,也就是附件,可以上传、下载、删除。根据权限控制可见性。

 

开发更加灵活的自定义控件

原文:http://www.cnblogs.com/lucika/p/4552011.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!