日期:2014-05-18  浏览次数:20473 次

※※※※※大公无私之asp.net常用功能搜集 2012集选
每每看到一些月经贴 日日贴的时候很费解 这里想搜集一些大家平时用到的常见功能代码或者组建之类的。
我列举一下.
asp.net 常用功能 
1各种导入导出
2各种上传下载(大文件,多文件,进度条,无刷新)
3全选多选
4多条件筛选 联动
5动态树(数据来至数据库)
6各种分页
暂时想到这么多 其他的人可以补上 将知识点功能点集中一下 才不至于查询的时候那么费时间。这是为自己也是为大家谋福利 望顶起!



对回帖内容进行简单整理,制作简单导读目录:

布局:
63楼 布局
68楼 div兼容

js特效:
79 js拖动
82 js拖动
97 js 全选
66 弹出层

EXCEL操作
7、8楼 导出Excel
11楼 导入Excel
106楼 导出Excel

分页:
5 分页
12 分页
16、17 分页
118 分页(存储过程)

其他:
14、15 FTP类
38 TreeView
67 动态树、ASP.net文件上传等
73 异步查询用户是否存在
76 几个常用小工具
77 通用类
91、92 .net根据ip获得地址
93 虚拟键盘
134 常用工具

另外,感谢以下网友的分享:
mc_luzhi
Chinajiyong
jadilee
CODE163
ohkuy
qq283868910
tptptp00
qq283868910
tzh814
HJ850126
jarry42



------解决方案--------------------
分页目前我只用过AspNetPager
CSS code


        /* 风格1 */
        .paginator
        {
            font: 11px Arial, Helvetica, sans-serif;
            padding: 10px 20px 10px 0;
            margin: 0px;
        }
        .paginator a
        {
            padding: 1px 6px;
            border: solid 1px #ddd;
            background: #fff;
            text-decoration: none;
            margin-right: 2px;
        }
        .paginator a:visited
        {
            padding: 1px 6px;
            border: solid 1px #ddd;
            background: #fff;
            text-decoration: none;
        }
        .paginator .cpb
        {
            padding: 1px 6px;
            font-weight: bold;
            font-size: 13px;
            border: none;
        }
        .paginator a:hover
        {
            color: #fff;
            background: #ffa501;
            border-color: #ffa501;
            text-decoration: none;
        }
        
        /* 风格2 */
        .pages
        {
            font: 12px Arial, Helvetica, sans-serif;
            padding: 5px 20px 5px 0;
            margin-left: 10px;
        }
        .pages a, .pages .cpb
        {
            text-decoration: none;
            float: left;
            padding: 0 5px;
            border: 1px solid #ddd;
            background: #ffff;
            margin: 0 2px;
            font-size: 11px;
            color: #000;
        }
        .pages a:hover
        {
            background-color: #E61636;
            color: #fff;
            border: 1px solid #E61636;
            text-decoration: none;
        }
        .pages .cpb
        {
            font-weight: bold;
            color: #fff;
            background: #E61636;
            border: 1px solid #E61636;
        }
        
        
        /* 风格3 */
        .paginator
        {
            font: 12px Arial, Helvetica, sans-serif;
            padding: 10px 20px 10px 0;
            margin: 0px;
        }
        .paginator a
        {
            border: solid 1px #ccc;
            color: #0063dc;
            cursor: pointer;
            text-decoration: none;
        }
        .paginator a:visited
        {
            padding: 1px 6px;
            border: solid 1px #ddd;
            background: #fff;
            text-decoration: none;
        }
        .paginator .cpb
        {
            border: 1px solid #F50;
            font-weight: 700;
            color: #F50;
            background-color: #ffeee5;
        }
        .paginator a:hover
        {
            border: solid 1px #F50;
            color: #f60;
            text-decoration: none;
        }
        .paginator a, .paginator a:visited, .paginator .cpb, .paginator a:hover
        {
            float: left;
            height: 16px;
            line-height: 16px;
            min-width: 10px;
            _width: 10px;
            margin-right: 5px;
            text-align: center;