随笔分类 - ASP.NET
摘要:提供采集系统适合初学者使用 下载地址http://files.cnblogs.com/zhengxiqiang/ZxqCaiji.zip
阅读全文
摘要:接口和抽象类的区别 相同点:1.都不能被直接实例化,都可以通过继承实现其抽象方法不同点:1.接口可以多继承,抽象类只能单继承2.接口只包含方法、属性、索引器、事件的签名,但不能定义字段和包含实现的方法;抽象类可以定义字段、属性、包含有实现的方法。3.接口只能定义抽象规则;抽象类既可以定义规则,还可能提供已实现的成员。4.接口可以用于支持回调;抽象类不能实现回调,因为继承不支持5.接口可以作用于值类...
阅读全文
摘要:一、DataTable DataTable表示内存中数据的一个表,它完全是在内存中的一个独立存在,包含了这张表的全部信息。DataTable可以是从通过连接从数据库中读取出来形成的一个表,一旦将内容读到DataTable中,此DataTable就可以跟数据源断开而独立存在;也可以是完全由程序自己通过代码来建立的一个表。 ◆ DataColumn 一个表是由行和列组成的一个两维的结构。表的结构是...
阅读全文
摘要:Timer类:设置一个定时器,定时执行用户指定的函数。 定时器启动后,系统将自动建立一个新的线程,执行用户指定的函数。初始化一个Timer对象: Timer timer = new Timer(timerDelegate, s,1000, 1000); // 第一个参数:指定了TimerCallback 委托,表示要执行的方法;// 第二个参数:一个包含回调方法要使用的信息的对象,或者为空引用;/...
阅读全文
摘要:网页生成静态Html文件有许多好处,比如生成html网页有利于被搜索引擎收录,不仅被收录的快还收录的全。前台脱离了数据访问,减轻对数据库访问的压力,加快网页打开速度
阅读全文
摘要:管理员表:Admin序号列名数据类型长度小数位标识主键允许空默认值说明1Idint40是是否主键,自动递增2UserNamenvarchar500是用户名3PassWordvarchar500是密码4Flagvarchar5000是权限5Typenvarchar500是用户类型6LastTimedatetime83是最后登录时间7LastIpvarchar500是最后登录Ip8CreateTime...
阅读全文
摘要:功能表:Function序号列名数据类型长度小数位标识主键允许空默认值说明1FuctionIdint40是否功能Id2FunctionNamenvarchar500是功能名称模块表:Module序号列名数据类型长度小数位标识主键允许空默认值说明1ModuleIdint40是是否模块 Id主键2ModuleNamenvarchar500是模块名称3ModuleUrlnvarchar500是模块路径模...
阅读全文
摘要:在项目中通过对项目不断更深的认识,运用了设计模式,就难免不运到开箱和装箱操作,通常的开箱和装箱操作对系统的性能有一定的影响。为了解决这一个问题,其中一种解决方案是运用泛型来解决。下面是C#2.0泛型的简单介绍和使用,便于在项目中灵活运用。一、C#泛型演示classStack<T>{privateT[]store;privateintsize;publicStack(){store=ne...
阅读全文
摘要:使用SqlBulkCopy类加载其他源数据到SQL表 在数据回发时,维护ASP.NET Tree控件的位置 vagerent的vs2005网站开发技巧 ASP.NET2.0小技巧--内部控件权限的实现 图片滚动代码。 css——之三行三列等高布局 Datagird TemplateColumn类型列中如何设定日期格式为yyyy-MM-dd格式? SQL Server各种日期...
阅读全文
摘要:下载地址http://files.cnblogs.com/zhengxiqiang/yanzheng.rar利用cookie可以在静态页判断验证码是否输入正确,这个算比较好的
阅读全文
摘要:1.我们实现一个用于身份验证的类,文件名MySoapHeader.cs MySoapHeader类继承自System.Web.Services.Protocols.SoapHeader。且定义了两个成员变量,UserName和PassWord,还定义了一个用户认证的函数ValideUser。它提供了对UserName和PassWord检查的功能[代码]2.下面我们创建WebService.asmx...
阅读全文
摘要:一、 SqlDataRead和Dataset的选择 Sqldataread优点:读取数据非常快。如果对返回的数据不需做大量处理的情况下,建议使用SqlDataReader,其性能要比datset好很多。缺点:直到数据读完才可close掉于数据库的连接 。(SqlDataReader 读数据是快速向前的。SqlDataReader 类提供了一种读取从 SQL Server 数据库检索的只进数据流...
阅读全文
摘要:这个采集器原型来自于 《Discuz!NT论坛超级采集器普及版》http://nt.discuz.net/showtopic-46542.html,感谢原作者! 使用说明:1.将运行程序中的文件拷贝到对应目录中2.在web.config中<configuration>下添加 [代码]其中DuoeAccessCon是连接字符串,采用相对于虚拟目录路径;DuoeRubberTime为采集间...
阅读全文
摘要:VS 控件命名规范 控件命名规范 类型 前缀 示例 AdRotator adrt adrtTopAd Button btn btnSubmit Calendar cal calMettingDates CheckBox chk chkBlue CheckBoxList chkl chklFavColors CompareValida...
阅读全文
摘要:一、Asp.NET环境下几种不同的邮件发送解决方案 1、 WEB开发,在ASP.NET中引用System.Web.Mail类 邮件消息是通过内置在 Microsoft Windows 2000 中的 SMTP 邮件服务或任意的 SMTP 服务器来传送的。System.Web.Mail 命名空间中生成的SmtpMail类可用于在C#网络程序中发送SMTP邮件。此命名空间中的类可以在 ASP.NET...
阅读全文
摘要:泛型是 C#2.0 语言和公共语言运行库 (CLR) 中的一个新功能。泛型将类型参数的概念引入 .NET Framework,类型参数使得设计如下类和方法成为可能:这些类和方法将一个或多个类型的指定推迟到客户端代码声明并实例化该类或方法的时候。例如, 通过使用泛型类型参数 T,可以编写其他客户端代码能够使用的单个类,而不致引入运行时强制转换或装箱操作.使用泛型类型可以最大限度地重用代码、保护类型的...
阅读全文
摘要:一、详细版 l 初始化 ² 当页面被提交请求第一个方法永远是构造函数。您可以在构造函数里面初始一些自定义属性或对象,不过这时候因为页面还没有被完全初始化所以多少会有些限制。特别地,您需要使用HttpContext对象。当前可以使用的对象包括QueryString, Form以及Cookies集合,还有Cache对象。注意:在构造函数里是不允许使用Session的。 ² 下一个将执行的方法是Add...
阅读全文
摘要:http://s.sams.cnblogs.com/articles/377924.html sql注入是被谈的很多的一个话题,有很多的方法能够实现sql的防注入,在这里就简单说一下如果使用HttpModule来实现sql的防注入。 下载:http://files.cnblogs.com/zhengxiqiang/sqlhttpmodule.rar 在项目中添加一个类让其实现IHttpM...
阅读全文
摘要:protected void Page_Load(object sender, EventArgs e) { //防止网页后退--禁止缓存 Response.Expires = 0; Response.Buffer = true; Response.ExpiresAbsolute = DateTime.Now.AddSeconds(-1); Response...
阅读全文