11 2010 档案
摘要:应用程序事件的管道不仅仅限于对.aspx Web表单的请求,他还可用于创建自己的处理程序来处理自定义的文件类型。所有asp.net 应用程序的请求都在称为HTTP处理程序的特殊组件处理。HTTP处理程序是asp.net请求处理框架的骨架。在web.config中的配置<httpHandlers> <add verb="*" path="source.simple" type="S...
阅读全文
摘要:<appSetting>元素保存应用程序使用自定义信息。它有两个明显的限制,首先,它不能保存结构化的信息,如列表。2:它不能灵活的处理各种数据类型。它只能使用单一字符串。幸好asp.net使用一个模块化的高度可扩展的配置模型。有三个基本的步骤:1:确定要配置文件中保存的信息以及如何把他们组织到元素和特性。最理想的是,对于每个概念上相关的设置组都有一个元素,通过特性保存它们。2:对于每个...
阅读全文
摘要:ASP.NET在System.Web.Configuration命名空间中提供WebConfigurationManager类,他可以允许你在运行时从配置文件抓取信息。你可以用以下代码来循环处理连接字符串foreach (ConnectionStringSettings connection in WebConfigurationManager.ConnectionStrings) { Respo...
阅读全文
摘要:我按章asp.net3.5使用web.config文件,一些配置环境<?xml version="1.0"?><configuration> <configSections> <appSettings /> <connectionStrings /> <system.web /> <system.codedom...
阅读全文
摘要:我的思路是这样的,这是一句select语句, string sql = "SELECT TOP 5 EmployeeID, FirstName, LastName,aa FROM Employees where EmployeeID=@EmployID and FirstName like '%'+@FirstName+'%'";我要检索出来@EmployID,和@FirstName,开始我用的是...
阅读全文
摘要:这些是主要的代码文件上传的protected void 学生上传信息_upfile_Click(object sender, EventArgs e)//文件上传 { 学生上传信息.Text = upfile(学生上传信息_file, MapPath("..") + "/uploadfile/", "uploadfile/"); 教师下载信息.Text = 学生上传信息.Text; }protec...
阅读全文
摘要:protected void cmdUpload_Click(object sender, EventArgs e) { // Check if a file was submitted. if (Uploader.PostedFile.ContentLength != 0) { try { if (Uploader.PostedFile.ContentLength > 1048576...
阅读全文
摘要:为了防止规范化错误之类的安全风险,也可以使用Path类例如,它从一个固定的文档目录返回文件数据,FileInfo file=new FileInfo(Server.MapPath(@"Document\"+TextBox1.Text));这里用的是客户端的路径,存在一个漏洞, 举个例子,当客户端输入..\fileName这个路径的时候,这样这个路径就变化了,其实他已经忽略了Document\这个路...
阅读全文
摘要:这里的myFile是FileInfo的一个实例如果设置一个文件为只读,我们需要位运算符来操作if ((myFile.Attributes & FileAttributes.ReadOnly) != 0) { ... }可以设置文件的特性-增加文件的只读类型myFile.Attributes=myFile.Attributes|FileAttributes.ReadOnly;移除文件的只读类...
阅读全文
摘要:#region 文件流写入 private void WriteFileInfo() { FileInfo myFile = new FileInfo(@"c:\tem\aa.txt"); FileStream stream=null; //if (!myFile.Exists()) //{ // stream = myFile.Create(); //} stream = myFile.Open...
阅读全文
摘要:#region 用DirectoryInfo这个类实现查看目录下的每个文件 public void LookDirectoryInfo() { string directoryName = @"c:\tem"; DirectoryInfo directoryInfo = new DirectoryInfo(directoryName); FileInfo[] fileList = null; if...
阅读全文