摘要:我在ASP.NET中常用的文件上传下载方法一文中写了几种文件上传下载的方法,其中第二部分的下载当时没有具体说清楚,现在补充一下。对于有具体物理路径的文件下载,我们可以采用下面的思路,先将其转化成二进制流,然后用浏览器读出来,具体代码如下:/**////<summary>///下载文件///</summary>///<paramname="path">文件所在的物...
阅读全文
摘要:如果将程序返回的DataTable加入到自己定义的一个DataSet中,直接用ds.Tables.Add(dt)的方法,就会出现“该DataTable已属于另外一个DataSet”的错误。这时候我们需要建一个新的DataTable,并将原来的DataTable的结构及数据导入到新的DataTable中,这时候就可以使用下面的方法(当然方法并不是唯一的):/**////<...
阅读全文
摘要:近期一直使用IBatisNet和Castle(主要是IOC容器、Facility和事务管理)来做项目,慢慢的对它们有所了解并产生了浓厚的兴趣,现将园子里的朋友以及我本人所写的相关文章分类整理了一下,与大家分享,希望能有更多对Ibatisnet 、Castle感兴趣的朋友一起交流。为了交流能够更及时、畅通,我建了个专门用于讨论、交流IBatisNet + Castle开发问题的群(群号:2923364),对此有兴趣或想了解、学习的都可以加入,大家一同进步!
另附上CodeSmith模版和例子源代码
阅读全文
摘要:usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Security.Cryptography;usingSystem.IO;namespaceComponent{publicclassSecurity{publicSecurity(){}//默认密钥向量privatestaticbyte[]Keys={...
阅读全文
摘要:客户 Customer供应商 Supplier仓库 Stockroom库存 Inventory货品 Product型号 Part Number销售 Sell单据 Bill成本 Cost交货期 Delivery Period采购 Purchase采购申请 Purchase Requisition采购报价 Purchase Quote采购退货 Purchase Return采购订单 Purchase ...
阅读全文
摘要:ComponentArt是我所用过的第三方控件中比较优秀的一套。下面代码主要实现树节点的动态加载,比较简单,所以只贴代码:<%@ControlLanguage="C#"AutoEventWireup="true"CodeFile="ProjectTree.ascx.cs"Inherits="Modules_Other_ProjectTree"%><%@RegisterTagPre...
阅读全文
摘要:本文主要讲述我在项目中如何使用IBatisNet + Castle的结构来进行开发的。软件的主框架如下图: 我将系统分为五层,分别是Domain,Persistence,Service,Component,Web。系统的分层参考了NPetShop2的结构并稍加简化。下面简单说明一下每一层的功能:Domain -- 业务实体层Persistence -- 持久层,负责数据访问Service -- ...
阅读全文
摘要:下面的代码展示了如何将Excel内容显示到GridView中:aspx代码:.aspxCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<%@PageLanguage="C#"AutoEventWireup="true"CodeBehind="De...
阅读全文
摘要:DataFormatString="{0:格式字符串}" 在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;数字、货币格式:在指定的格式符号后可以指定小数所要显示的位数。例如原来的数据为「1.56」,若格式设定为 {0:N1},则输出为「1.5」。其常用的数值格式如下表所示: 格式字符串 输入 结果 "{0:C}" 12345.67...
阅读全文
摘要:将C#操作IIS的代码贴出来,方便以后查阅.代码都是以前在网上搜集的,记不得出处了.IISServerStateCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--usingSystem;usingSystem.DirectoryServices;usin...
阅读全文
摘要:Microsoft just relased ( beta 2 ) CSS Friendly ASP.NET 2.0 Control Adapters that render pure CSS optimized markup for ASP.NET Controls. Control adapters are a new built-in extensibility mechanism in A...
阅读全文
摘要:原文: Saving and Displaying Photos in SQL Server using ASP.NET and FileUpload Control 主要是介绍在VS2005中如何将图片直接存入到数据库,当然利用了FileUpload这个控件下面我把主要代码贴上来(已经测试过了,没什么问题):Save: protected void Button1_Click(o...
阅读全文
摘要:无意中发现了VS2005中的FileSystemWatcher组件,它可以用于检测系统文件的更新,创建,删除,重命名等.它有如下属性:IncludeSubdirectories 用于设置是否监视子目录的文件Filter 设置监视文件的类型NotifyFilter 用于指示要监视更改事件的标志Path 设置要监视的系统路径事件如下:Changed 文件/文件夹内容更改时发生Created...
阅读全文
摘要:如果我们在Create一个DataTable时需要创建这样一列,它的结果是根据一定的表达式自动生成的,那么我们可以使用DataColumn的Express性质来完成这样的任务. 假设我们要完成下面的逻辑: If ColumnA - ColumnB > 100, ColumnC = “Yes“, else ColumnC = “No“则创建DataTable的代码如下: /...
阅读全文
摘要:首先添加引用: using System.Web.Configuration;加密操作如下: private void ProtectSection(string sectionName, string provider) { Configuration config = WebConfigurationManager. Op...
阅读全文
摘要: Enterprise Library 2.0 中的 Exception Handing Applcation Block 为我们开发人员以及设计人员提供了一个一致的方法去处理我们整个企业级应用程序的每个层次上的异常
阅读全文
摘要:Anonymous Methods 是 C#2.0的新特性之一,它允许我们在代码中创建一个内置的没有方法名的方法,将代码与委托实例相关联,从而使委托的实例化工作更加直观和方便,提高了代码的可读性和可维护性。下面来看一个简单的匿名方法的使用: private int[] _integers = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };int[] ...
阅读全文
摘要: 在前面的文章中,有朋友提到我们在实际项目中往往是把一些事件的日志(比如异常信息)写入到数据库中,这样更方便查看和管理,而在前面的文章中我都是以写入到文本文件为例的,今天这篇文章就算是对前两篇的一个补充,主要来介绍如何将日志信息写入到数据库中.
阅读全文
摘要: 最近频繁的接触到泛型方面的问题,所以也不得不来学习一下了,开始主要是在MSDN的WebCast上去下载教学录象看的(李建忠老师的),本篇文章先介绍一下泛型入门方面的知识,希望能让刚开始学习泛型的朋友能够更快的入门。
阅读全文
摘要: 本文主要介绍了Enterprise Library 2.0 中 Logging Application Block 的简单应用以及Formatter,Trace Listener的自定义方法... ...
阅读全文