[毕业论文]基于HTML5 CSS3的相册设计与实现 - 图文(6)
//获取路径
string dictionName = Server.MapPath(\ if (!Directory.Exists(dictionName)) {
//根据获取到的路径创建目录
Directory.CreateDirectory(dictionName); initFenleis(); } }
分类列表使用了一个asp.net 的Repeater控件
前台控件代码:
<%#Container.ItemIndex + 1 %>
<%#GetDataItem()%>
OnClientClick=\删除分类后将连分类内的图片一起删除确认要删除吗?')\删|?除y
- 22 -
后台数据绑定代码: public void initFenleis() {
string[] dict = getFenlei(); for (int i = 0; i < dict.Length;i++ ) {
dict[i] = dict[i].Substring(dict[i].LastIndexOf(\dict[i].Length - dict[i].LastIndexOf(\ }
Repeater1.DataSource = dict; Repeater1.DataBind();
}
//获取分类列表 public string[] getFenlei() {
string filepath = Server.MapPath(\
string[] filenames = Directory.GetDirectories(filepath); return filenames; }
点删除时调用的代码:
protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e) {
if (e.CommandName.Equals(\ {
string dic = e.CommandArgument.ToString(); DeleteFolderAll(Server.MapPath(\ }
initFenleis(); }
//初始化分类列表
- 23 -
///
/// 删除文件夹及其内容 ///
///
public static void DeleteFolderAll(string dir) {
foreach (string d in Directory.GetFileSystemEntries(dir)) {
if (File.Exists(d)) {
FileInfo fi = new FileInfo(d);
if (fi.Attributes.ToString().IndexOf(\ fi.Attributes = FileAttributes.Normal; File.Delete(d);//直接删除其中的文件 } else {
DeleteFolder(d);////递归删除子文件夹 Directory.Delete(d); } }
Directory.Delete(dir); }
///
/// 清空指定的文件夹但不删文件夹 ///
///
public static void DeleteFolder(string dir) {
foreach (string d in Directory.GetFileSystemEntries(dir)) {
- 24 -
if (File.Exists(d)) {
FileInfo fi = new FileInfo(d);
if (fi.Attributes.ToString().IndexOf(\ fi.Attributes = FileAttributes.Normal; File.Delete(d);//直接删除其中的文件 } else {
DirectoryInfo d1 = new DirectoryInfo(d); if (d1.GetFiles().Length != 0) {
DeleteFolder(d1.FullName);////递归删除子文件夹 }
Directory.Delete(d); } }
} CSS:
.divTab{position:relative; top:2px; margin-left:10px;}
.divContent {
-webkit-box-shadow:0px 0px 10px #ddd; -moz-box-shadow:0px 0px 10px #ddd; box-shadow:0px 0px 10px #ddd; }
.divTab a{ text-shadow:1px 1px 5px #999; display:block; float:left; margin-right:5px; border:solid 2px #ddd; padding:0px 10px;
-webkit-border-top-left-radius:5px;
- 25 -
-webkit-border-top-right-radius:5px;
background-color:#eff; color:gray; text-decoration:none; cursor:pointer; }
.divTab a:hover{background-color:#fef;}
.divTab .aCur{ border-bottom:solid 2px white; background-color:white; color:blue; cursor:default; }
.divTab .aCur:hover { background-color:white; } table {
*border-collapse: collapse; /* IE7 and lower */ border-spacing: 0; width: 100%; }
.bordered {
border: solid #ccc 1px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
-webkit-box-shadow: 0 1px 1px #ccc; -moz-box-shadow: 0 1px 1px #ccc; box-shadow: 0 1px 1px #ccc; }
.bordered tr:hover { background: #fbf8e9;
-o-transition: all 0.1s ease-in-out;
- 26 -
…… 此处隐藏:765字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [法律文档]苏教版七年级语文下册第五单元教学设计
- [法律文档]向市委巡视组进点汇报材料
- [法律文档]绵阳市2018年高三物理上学期第二次月考
- [法律文档]浅析如何解决当代中国“新三座大山”的
- [法律文档]延安北过境线大桥工程防洪评价报告 -
- [法律文档]激活生成元素让数学课堂充满生机
- [法律文档]2014年春学期九年级5月教学质量检测语
- [法律文档]放射科标准及各项计1
- [法律文档]2012年广州化学中考试题和答案(原版)
- [法律文档]地球物理勘查规范
- [法律文档]《12系列建筑标准设计图集》目录
- [法律文档]2018年宁波市专技人员继续教育公需课-
- [法律文档]工会委员会工作职责
- [法律文档]2014新版外研社九年级英语上册课文(完
- [法律文档]《阅微草堂笔记》部分篇目赏析
- [法律文档]尔雅军事理论2018课后答案(南开版)
- [法律文档]储竣-13827 黑娃山沟大开挖穿越说明书
- [法律文档]《产品设计》教学大纲及课程简介
- [法律文档]电动吊篮专项施工方案 - 图文
- [法律文档]实木地板和复合地板的比较
- 探析如何提高电力系统中PLC的可靠性
- 用Excel函数快速实现体能测试成绩统计
- 教师招聘考试重点分析:班主任工作常识
- 高三历史选修一《历史上重大改革回眸》
- 2013年中山市部分职位(工种)人力资源视
- 2015年中国水溶性蛋白市场年度调研报告
- 原地踏步走与立定教学设计
- 何家弘法律英语课件_第十二课
- 海信冰箱经销商大会——齐俊强副总经理
- 犯罪心理学讲座
- 初中英语作文病句和错句修改范例
- 虚拟化群集部署计划及操作流程
- 焊接板式塔顶冷凝器设计
- 浅析语文教学中
- 结构力学——6位移法
- 天正建筑CAD制图技巧
- 中华人民共和国财政部令第57号——注册
- 赢在企业文化展厅设计的起跑线上
- 2013版物理一轮精品复习学案:实验6
- 直隶总督署简介