分享我的数据处理类库,欢迎拍砖
说明:首先在实体类中定义Attribute对象(主要包括表、字段信息),然后通过反射读取该对象信息,再进行数据处理 一、类关系图如下:二、各类用途说明 BaseEntity:实体类的基类,...
细细品味“Database2Sharp”生成的Enterprise架构代码
在我上篇文章《利用Database2Sharp生成的EnterpriseLibrary架构的特点 》中,主要介绍了利用该框架如何组建大型的企业应用管理系统,在其中描述了管理系统的各方面,包括:框架的总体设计、权限管理、业务模块管理...
Database2Sharp生成的Enterprise Library架构对Oracle自动增长列字段的支持
自动增长的主键字段是个好东西,提供了一个比较有意义和可阅读的字段内容(相对GUID来说),插入的时候,不用管它的值,数据库自动追加;但它也是一个不好的东西,如果管理不好,可能会造成冲突。本文暂且不讨论其优...
ref和out区别
方法参数上的 ref 方法参数关键字使方法引用传递到方法的同一个变量。当控制传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。 若要使用 ref 参数,必须将参数作为 ref 参...
DotNetZip解决文件名称中文字符不显示的问题
由于工作需要,从网上下载了一个压缩组件--DotNetZip,使用感觉良好,但是目录中有中文名称的文件时,就会出现问题,要么名称显示不全,要么就显示若干个问号,很是令人苦恼!! 没办法,只好自己动手解决...
谈谈Object类的终止器的实现!
在用Reflector加载mscorlib.dll后,看到System.Object类中的Finalize方法是用override修饰的.Object是根类,显然不可能重写其他方法,这里应该是反编译工具生成的结果不正确,我们来验证这一点:大家都知道,为了减轻...
Visual Studio 2010 Beta 2 公开下载地址,和 CodeFx VS2010 计划
Visual Studio 2010 Beta 2从今天起公开下载地址:http://msdn.microsoft.com/en-us/vstudio/dd582936.aspxVisual Studio 2010 引入了大量的新特性。目前网上VS2010相关的sample code并不多。我们的 CodeFx 项目 ...
老范的Bug跟踪管理系统0.1 Alpha——介绍篇
最近,公司内部需要一个简单,但是又不能太简单的BUG跟踪管理系统,网络上有很多开源、免费的下载,可用下来要不就是太简单,要不就是太复杂,其实Bug跟踪管理系统不需要太复杂,但是也不能太简单(说了半天,一直在...
轻松加密ASP.NET 2.0 Web程序配置信息
一、 简介 当创建ASP.NET 2.0应用程序时,开发者通常都把敏感的配置信息存储在Web.config文件中。最典型的示例就是数据库连接字符串,但是包括在Web.config文件中的其它敏感信息还包括SMTP服务...
验证码 生成 二三例(一般处理程序,封装一个类)
第一种方法:使用一般处理程序Handler 第一步:准备工作, 做一张验证码底图图片,放在程序的一个文件夹内,例如app_data内第二步:添加一般处理程序ImageHandler,继承IHttpHandler,System.Web.SessionState.IRe...
ASP.NET URL双向改写的实现
我们在进行Web程序开发时,为了进行搜索引擎优化(SEO),往往需要对web的访问地址进行优化,如将http://localhost/Default.aspx?tab=performance修改为http://localhost/Default_performance.aspx,后一个地址能够...
Javascript自定义数组删除方法remove()
<html xmlns="http://www.w3.org/1999/xhtml" ><head> <title>Javascript自定义数组删除方法remove()</title> <script type="text/javascript"> ...
字符串的一个操作(替换类似数组字符串中的项)
using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.W...
Repeater在无数据记录时显示类似GridView空模板(EmptyDataTemplate)
方法就是在FooterTemplate加个Label并根据repeater.Items.Count判断是否有记录。关键代码如下: <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><Footer...
RDLC 报表系列(二) 报表中插入图片
本文只代表作者在一定阶段的认识与理解一. 写作前题在10月16号,我发表了一篇关于在Visual Studio 2008的IDE中使用Asp.Net创建一个RDLC报表的文件([原创] RDLC 报表系列(...
回忆我们经典的开发工具
平时的开发如果我们能有些得心应手的开发工具,就好比是如虎添翼。会大大的提高我们的开发效率。Visual Studio 自不必说,通过此文,和大家回忆下除此之外的经典的开发工具,同时希望能把这些经典的工具介绍给新手...
ASP.NET 页面aspx之扩展
需求:某网站因业务扩展,需拆分出另一个站点,新旧站点具有相同的内容,但具体栏目表现形式上不一样。原网站运行多年,有大量的图片,这些图片也会在新站上使用。任务是:保证两个网站图片内容同步,即原来的站点增...
关于ASP.NET在IIS上的一些问题的解决办法
Traceback:http://hi.baidu.com/jicx520/blog/item/b07230f8efdd3753242df2e5.html1。.NET 安装的顺序应该是先装IIS,再装VS.NET,如果次序反了,或者IIS重装了,就需要使用aspnet_regiis.exe -i来重新安装IIS ...
浅析IHttpModule和IHttpHandler
最近开发中涉及到一些使用IHttpModule和IHttpHandler,只是储备不够,抓紧查询MSDN学习了一下,将学习点滴记录一下。一,IHttpModule查看这个接口的代码可以发现,它是由两个方法组成:public interface IHttpMod...
利用模态DIV结合UpdateProgress防止页面重复提交
页面在提交的时候可能因为服务器处理慢而导致用户多次重复的点击某个按钮,因此我们需要防止用户这么做,常见的方法是在客户端把该按钮 disable掉,但页面处理完或出现错误的时候又需要恢复按钮的状态,这样操作起...