显示目录下的内容

using System.IO;
 DirectoryInfo di = new DirectoryInfo(Server.MapPath("Views/video"));
FileSystemInfo[] dis = di.GetFileSystemInfos(); for (int i = ; i < dis.Length; i++)
{
Response.Write(dis[i].Name+dis[i].CreationTime+"<p>"); }

得到CheckBoxList中选中的值

public string getcheck(CheckBoxList checkList, string separator)
{
string selval = "";
for (int i = ; i < checkList.Items.Count; i++)
{
if (checkList.Items[i].Selected)
{
selval += checkList.Items[i].Text + separator;
}
}
if (selval.Length > )
{
selval = selval.Substring(, selval.Length - );
}
return selval;
}

asp.net分页

html
<div class="textdiv">
当前面页为【<asp:Label ID="labPage" runat="server" Text="1"></asp:Label>】
总页数据【<asp:Label ID="labBackPage" runat="server" Text="10"></asp:Label>】
<asp:linkbutton ID="lnkbtnOne" runat="server" Text="第一页" OnClick="lnkbtnOne_Click"></asp:linkbutton>
<asp:linkbutton ID="lnkbtnUp" runat="server" Text="上一页" OnClick="inkbtnUp_Click"></asp:linkbutton>
<asp:linkbutton ID="lnkbtnNext" runat="server" Text="下一页" OnClick="lnkbtnNext_Click"></asp:linkbutton>
<asp:linkbutton ID="lnkbtnBack" runat="server" Text="最底页" OnClick="lnkbtnBack_Click"></asp:linkbutton>
</div>

cs:

    protected void Page_Load(object sender, EventArgs e)
{
dlBind(); }
protected void dlBind()
{
int curpage = Convert.ToInt32(this.labPage.Text);
PagedDataSource ps = new PagedDataSource();
//数据库连接数据,并打开
OleDbConnection oCon = new OleDbConnection(ConfigurationManager.AppSettings["accessCon"]);
oCon.Open();
string maintenance_sql = "select a.ID,c.shop_name,b.branch_name,a.maintenance_time,a.maintenance_content,a.maintenance_state,a.shop_id from maintenance a,branch b,shop_name c where a.shop_id=c.id and c.shop_branch=b.branch_id ORDER BY a.maintenance_time";
//执行查询得到用于匹配数据集的数据
OleDbDataAdapter maintenance_date = new OleDbDataAdapter(maintenance_sql, oCon);
//声明内存中的一个表
DataSet myda = new DataSet();
//将数据存于内存表中
maintenance_date.Fill(myda, "maintenance");
ps.DataSource = myda.Tables["maintenance"].DefaultView;
ps.AllowPaging = true;
ps.PageSize = ;
ps.CurrentPageIndex = curpage -;
this.lnkbtnBack.Enabled = true;
this.lnkbtnNext.Enabled = true;
this.lnkbtnOne.Enabled = true;
this.lnkbtnUp.Enabled = true;
if (curpage == )
{
this.lnkbtnOne.Enabled = false;
this.lnkbtnUp.Enabled = false;
}
if (curpage == ps.PageCount)
{
this.lnkbtnBack.Enabled = false;
this.lnkbtnNext.Enabled = false; }
this.labBackPage.Text = Convert.ToString(ps.PageCount);
//指定repeater的数据源为myda
this.maintenance_repeater1.DataSource = ps;
//匹配repeater中的子控件绑定,aspx页面上用<%# DataBinder.Eval(Container.DataItem, "maintenance_time")%>显示相关字段
this.maintenance_repeater1.DataBind();
oCon.Close();
}
protected void lnkbtnOne_Click(object sender, EventArgs e)
{
this.labPage.Text = "";
dlBind();
}
protected void inkbtnUp_Click(object sender, EventArgs e)
{
this.labPage.Text = Convert.ToString( Convert.ToInt32(this.labPage.Text) - );
dlBind();
}
protected void lnkbtnNext_Click(object sender, EventArgs e)
{
this.labPage.Text = Convert.ToString(Convert.ToInt32(this.labPage.Text) + );
dlBind();
}
protected void lnkbtnBack_Click(object sender, EventArgs e)
{
this.labPage.Text = this.labBackPage.Text;
dlBind();
}

检文件的MD5

        private void button1_Click(object sender, EventArgs e)
        {
            MessageBox.Show(GetMD5HashFromFile("d:\\Hash_1.0.4.exe"));
        } public static string GetMD5HashFromFile(string filePath)
{
try
{
FileStream file = new FileStream(filePath, FileMode.Open);
System.Security.Cryptography.MD5 md5 = new System.Security.Cryptography.MD5CryptoServiceProvider();
byte[] retVal = md5.ComputeHash(file);
file.Close();
StringBuilder sb = new StringBuilder();
for (int i = ; i < retVal.Length; i++)
{
sb.Append(retVal[i].ToString("x2"));
}
return sb.ToString().ToUpper();
}
catch (Exception ex)
{
throw new Exception("GetMD5HashFromFile() fail,error:" + ex.Message);
}
}

删除目录下的文件

        private void button1_Click(object sender, EventArgs e)
{
string path = "d:\\bb";
if (Directory.Exists(path))
Directory.Delete(path, true);
Directory.CreateDirectory(path);
}

asp.net相关的一些代码的更多相关文章

  1. [Asp.net 5] DependencyInjection项目代码分析4-微软的实现(4)

    这个系列已经写了6篇,链接地址如下: [Asp.net 5] DependencyInjection项目代码分析 [Asp.net 5] DependencyInjection项目代码分析2-Auto ...

  2. [Asp.net 5] DependencyInjection项目代码分析-目录

    微软DI文章系列如下所示: [Asp.net 5] DependencyInjection项目代码分析 [Asp.net 5] DependencyInjection项目代码分析2-Autofac [ ...

  3. [Asp.net 5] DependencyInjection项目代码分析4-微软的实现(5)(IEnumerable<>补充)

    Asp.net 5的依赖注入注入系列可以参考链接: [Asp.net 5] DependencyInjection项目代码分析-目录 我们在之前讲微软的实现时,对于OpenIEnumerableSer ...

  4. [Asp.net 5] DependencyInjection项目代码分析4-微软的实现(3)

    这个系列已经写了5篇,链接地址如下: [Asp.net 5] DependencyInjection项目代码分析 [Asp.net 5] DependencyInjection项目代码分析2-Auto ...

  5. https,https的本地测试环境搭建,asp.net结合https的代码实现,http网站转换成https网站之后遇到的问题

    一:什么是https SSL(Security   Socket   Layer)全称是加密套接字协议层,它位于HTTP协议层和TCP协议层之间,用于建立用户与服务器之间的加密通信,确保所传递信息的安 ...

  6. 【转】https,https的本地测试环境搭建,asp.net结合https的代码实现,http网站转换成https网站之后遇到的问题

    正需要这个,写的很好,就转过来了 转自: http://www.cnblogs.com/naniannayue/ 一:什么是https SSL(Security   Socket   Layer)全称 ...

  7. 请阐述调用Activity有哪几种方法,并写出相关的Java代码

    请阐述调用Activity有哪几种方法,并写出相关的Java代码. 答案:可以采用两种方式调用Activity:显示调用和隐式调用.显示调用直接指定了Activity,代码如下: Intent int ...

  8. Asp.net mvc 5 CRUD代码自动生成工具- vs.net 2013 Saffolding功能扩展

    Asp.net mvc 5 CRUD代码自动生成工具 -Visual Studio.net2013 Saffolding功能扩展 上次做过一个<Asp.net webform scaffoldi ...

  9. asp.net导出excel-一行代码实现excel、xml、pdf、word、html、csv等7种格式文件导出功能而且美观-SNF快速开发平台

    分享: 腾讯微博  新浪微博   搜狐微博   网易微博  腾讯朋友  百度贴吧  豆瓣   QQ好友  人人网 作者:王春天  原文地址:http://www.cnblogs.com/spring_ ...

随机推荐

  1. SQL笔试

    一.题目 二.练习数据 SELECT VERSION(); create table CDM_AGENT(ano VARCHAR(6),aname VARCHAR(8)); create table ...

  2. SimpleDateFormat线程不安全原因及解决方案

    一. 线程不安全验证: /** * SimpleDateFormat线程安全测试 * 〈功能详细描述〉 * * @author 17090889 * @see [相关类/方法](可选) * @sinc ...

  3. 【BZOJ2555】SubString(后缀自动机,LCT)

    题意:给你一个字符串init,要求你支持两个操作 (1):在当前字符串的后面插入一个字符串 (2):询问字符串s在当前字符串中出现了几次?(作为连续子串) 你必须在线支持这些操作. 长度 <= ...

  4. python3下tomorow模块报语法错误def async(n, base_type, timeout=None): ^ SyntaxError: invalid syntax

    python3 pip 安装tomorrow模块,调用时候会报错:def async(n, base_type, timeout=None): ^ SyntaxError: invalid synta ...

  5. Critical Links

    UVA 796 Critical Links http://acm.hust.edu.cn/vjudge/contest/view.action?cid=82833#overview 题目大意:给你一 ...

  6. window安装consul

    安装consul 下载包: https://www.consul.io/ 解压 consul_1..2_windows_amd64.zip 复制 consul.exe 到 d:\soft\consul ...

  7. 20 October in ss

    Contest A: sum 快速读. B: 鬼谷子的钱袋(coin) 贪心. 按照类似二进制的方式准备钱袋:1, 2, 4, 8, ... 以此装入的钱袋数目记为 \(N\). 如果最后剩余不足以凑 ...

  8. mysql启动以及常用命令汇总

    mysql57的启动 常用命令 : show databases        :            展示所有数据库 use  数据库名      :     连接数据库 show tables ...

  9. Docker容器数据卷-Volume详解

    Docker中的数据可以存储在类似于虚拟机磁盘的介质中,在Docker中称为数据卷(Data Volume).数据卷可以用来存储Docker应用的数据,也可以用来在Docker容器间进行数据共享.数据 ...

  10. python字符串常用函数-大小写,删除空格,字符串切片