摘要: 本来自己很想写一篇关于怎么样配置实用log4net的文章,因为之前使用过一次,结果到网上搜索的方法都千篇一律,更郁闷的是都不能正常使用,今天在博客园看见一篇很详细的,和我当时的初衷很相像,而且都是正常可以运行起来的,于是就转过来了啦!(自己是有点变懒了)-----------------------------------------------------------------------------------------------------------Log4net 学习笔记:主要是根据apache站点整理的:原文链接:http://logging.apache.org/log4n 阅读全文
posted @ 2011-03-15 14:09 爱军 阅读(623) 评论(0) 推荐(1) 编辑
摘要: 前言:在ASP.NET中,常用的就是Forms验证,最重要的原因就是灵活。因为Forms验证细细的谈起来也确实不少,而且我也不想草草的说完了事,那对大家和自己都不负责任的。 本篇的话题如下:Forms验证的工作原理Forms验证中的APIForms验证的工作原理我们知道,Forms验证主要是基于cookie的,说白一点就是:把用户信息保存在cookie中,然后发送到客户端;再就是解析客户端的发送了的cookie信息,进行解析,然后进行验证。关于cookieless的工作原理和方法,我这里不赘述,大家可以参看我的另外的一片文章:浅谈ASP.NET内部机制(一)。当匿名用户请求一个需要验证后才能访 阅读全文
posted @ 2011-03-15 11:25 爱军 阅读(426) 评论(1) 推荐(1) 编辑
摘要: 转自:小洋(燕洋天工作室)http://www.cnblogs.com/yanyangtian/一.启用Forms身份验证 相信大家对很清楚如何启用 Forms验证,但是这里我还是罗嗦一下。我们只要在 web.config文件中配置如下就行了:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><authentication mode="Forms"/> 这样之后,ASP.NET运行时就知道我们启用了Forms验证 阅读全文
posted @ 2011-03-15 11:17 爱军 阅读(538) 评论(1) 推荐(0) 编辑
摘要: 通过.Net FrameWork 2.0下提供的“System.Net.Mail”可以轻松的实现,本文列举了3种途径来发送:1.通过Localhost;2.通过普通SMTP;3.通过SSL的SMTP; 下面一个一个来说: 1.通过LocalHost 1public void SendMailLocalhost()2 ...{3 System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();4 msg.To.Add("a@a.com");5 msg.To.Add("b@b.com") 阅读全文
posted @ 2011-03-15 11:10 爱军 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 官方网址:http://ckeditor.com/效果图: 那么为什么说是FCKeditor的冰冷之心呢?这不是哗众取宠,主要是说它使用起来有点麻烦,下文就详细说明如何搞定这玩意儿。1.FCKeditor的官方网站是:http://www.fckeditor.net/download 目前最新的FCKeditor 2.4.2版本。请在此页下载:http://sourceforge.net/project/showfiles.php?group_id=75348如图所示:要下载FCKeditor2.4.2.zip和 FCKeditor.NET版的2个zip包。说明:FCKeditor2.4.2. 阅读全文
posted @ 2011-03-15 11:05 爱军 阅读(587) 评论(1) 推荐(1) 编辑
摘要: Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示sql server中的varchar和Nvarchar有什么区别啊,varchar好像是一个英文和一个汉字都站两个字节,而Nvarchar则是一个英文占一个字节,汉字占两个字节。可是这个对asp程序有什么影响?答:varchar(n)长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。nvarchar(n)包含 n 个字符的可变长度 Unicode 字符数 阅读全文
posted @ 2011-03-15 10:58 爱军 阅读(313) 评论(0) 推荐(0) 编辑
摘要: /*********************************************************/function:SQL MSSQL TECHNOLOGY ARTICLEfile :SQL-MSSQL.TXTauthor :chinayaosir QQ:44633197 Tools :MSSQL QUERY ANALYSISdate :4/01/2010 blog :http://blog.csdn.net/chinayaosirnote :禁止其它网站转载此文章/****************************************************** 阅读全文
posted @ 2011-03-15 10:56 爱军 阅读(423) 评论(0) 推荐(0) 编辑
摘要: Asp.net2.0和sqlserver配合进行缓存有2种方式:轮询、查询通知。轮询-----------主要是针对SQL (7.0, 2000, 2005);查询通知-----只针对Sql2005。SqlCacheDependency,要实现该功能,需要采用如下步骤: 1在.net framework 2.0的安装目录下(默认是WINNT\Microsoft.NET\Framework\v2.0.40607),启动一个叫aspnet_regsql.exe的命令行工具,比如:aspnet_regsql -S localhost –U sa –P 123456 -d Pubs –ed 上面的意思 阅读全文
posted @ 2011-03-15 10:47 爱军 阅读(848) 评论(0) 推荐(0) 编辑
摘要: SQL Server中对已经定义的变量赋值的方式用两种,分别是 SET 和 SELECT。 对于这两种方式的区别,SQL Server 联机丛书中已经有详细的说明,但很多时候我们 并没有注意,其实这两种方式还是有很多差别的。 SQL Server推荐使用 SET 而不是 SELECT 对变量进行赋值。 当表达式返回一个值并对一个变量进行赋值时,推荐使用 SET 方法。 下表列出 SET 与 SELECT 的区别。请特别注意红色部分。set select同时对多个变量同时赋值 不支持 支持表达式返回多个值时 出错 将返回的最后一个值赋给变量表达式未返回值 变量被赋null值 变量保持原值下面以具 阅读全文
posted @ 2011-03-15 10:44 爱军 阅读(2095) 评论(0) 推荐(0) 编辑
摘要: 官方网站:http://www.lumisoft.ee/LumiSoftReceive.aspx.cs using System;using System.Collections.Generic;using System.Data;using System.IO;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using LumiSoft.Net.POP3.Client;using LumiSoft.Net.Mime;public partial class LumiS 阅读全文
posted @ 2011-03-15 10:43 爱军 阅读(1827) 评论(1) 推荐(0) 编辑
摘要: GridView控件中加自动序号,有多种实现方法,你只需要根据的实用要求来确定。总的来分为后台写法和前台写法,后台写法一般不考虑分页的情况下使用,原理就是在GridView 绑定数据时,在RowDataBound 事件中来处理。页面的列为:<asp:BoundFieldHeaderText="序号" />或用<asp:TemplateField HeaderText="序号"> <ItemTemplate> </ItemTemplate> </asp:TemplateField> CS代码为:p 阅读全文
posted @ 2011-03-15 10:39 爱军 阅读(2015) 评论(1) 推荐(0) 编辑
摘要: 方法1:这种方法的参数比较固定,发送邮件的参数都已经设定好了写一个类:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Net.Mail;using System.Text;/// <summary>///发送邮件类/// </summary>public class MailService{/// <summary> /// 发送邮件的方法(发送单个收件人) /// </summary> /// <pa 阅读全文
posted @ 2011-03-15 10:37 爱军 阅读(1759) 评论(0) 推荐(0) 编辑
摘要: 香港那边公司的市场部开会时要求我们这边实现一个定时发送邮件的功能,即在每天下午5点左右定时把今天已通过三审的订单信息发给市场部的经理,告诉他哪些订单已经通过了终审。平时只知道如何用.net发送邮件,但不知如何定时发送邮件。于是百度了一下,总结起来有以下那么三种:(1)做一个winform 来定时发邮件。然后通过windows计划任务,设置为指定时间,每次自动运行,运行完毕后自动关闭。(2)用sqlserver 数据库实现发邮件,用sqlserver实现发邮件的存储过程,然后制定一个作业,制定时间运行。(3)在 Global.asax 文件里编程。事件:Application_Start。利用T 阅读全文
posted @ 2011-03-15 10:34 爱军 阅读(1105) 评论(2) 推荐(0) 编辑
摘要: Asp.net 2.0中新增的gridview控件,是十分强大的数据展示控件,在前面的系列文章里,分别展示了其中很多的基本用法和技巧(详见<ASP.NET 2.0中Gridview控件高级技巧>)。在本文中,将继续探讨有关的技巧。 一、Gridview中的内容导出到Excel 在日常工作中,经常要将gridview中的内容导出到excel报表中去,在asp.net 2.0中,同样可以很方便地实现将整个gridview中的内容导出到excel报表中去,下面介绍其具体做法: 首先,建立基本的页面default.aspx<form id="form1" runat="s 阅读全文
posted @ 2011-03-15 10:30 爱军 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 前段时间接了个网站做,里面有用到验证码,本着节省时间的想法,上网找了一下相关的控件,没想到这样的控件竟然很少,网上找到的大多是类似asp那样把一个单独aspx页面作为图片的方式的,(例如:<img src="code.aspx">)以控件形式写的极少,而且写的很差劲,用处不大。 刚好那几天没什么事,干脆自己写个验证码的控件算了,一来以后可以再次使用,省去再写的时间,二来也练下asp.net服务器控件的写法,毕竟目前还没写过正式的服务器控件。 控件特点: 1、自动完成客户端服务器的验证码验证,只要直接拖到页面即可自动验证。 2、可自定义验证码图片外观。 3、有数字 阅读全文
posted @ 2011-03-15 10:22 爱军 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 最近在做这个问题的时候,发现网上很多资料不是很全,而且有些是有错的,现在我把问题解决了,特把相应的方法贴出来。在执行插入语句前,需要做下面几步操作:1、从开始菜单进入到 配置工具 > sql server 2005 外围应用配置器 > 服务和连接的外围配置器 > Datebase Engine > 服务,然后重启sqlserver服务。(在数据库非正常关闭之后,可能会出现,“没法初始化数据源的错误”,此时重启一下sqlserver服务就可以了)2、然后运行 regedit 进入注册表编辑器HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Mic 阅读全文
posted @ 2011-03-15 10:19 爱军 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 先给出一个概念 SOA ,即 Service Oriented Architecture ,中文一般理解为面向服务的架构,既然说是一种架构的话,所以一般认为 SOA 是包含了运行环境,编程模型,架构风格和相关方法论等在内的一整套新的分布式软件系统构造方法和环境,涵盖服务的整个生命周期。而在 SOA 的架构风格中,服务是最核心的抽象手段。SOA 中的服务是构建在一些列基于开放标准的基础之上的,Web 服务定义了如何在异构系统之间实现通信的标准化方法,从而就使得 Web 服务可以跨越运行平台和实现语言,同时也使得 Web 服务成为了实现 SOA 中服务的主要技术。至于 SOA 的话,太高深的技术, 阅读全文
posted @ 2011-03-15 09:56 爱军 阅读(4305) 评论(5) 推荐(3) 编辑
摘要: ASP.NET 控件命名规范控件名称(标准)前缀示例LabelLblLblResultsTextBoxTxtTxtFirstNameButtonBtnBtnSubmitLinkButtonLbtnLbtnSubmitImageButtonIbtnIbtnSubmitHyperLinkLnkLnkDetailsDropDownListDropDropCountriesListBoxLstLstCountriesCheckBoxChkChkBlueCheckBoxListChklChklFavColorsRadioButtonRadRadFemaleRadioButtonList RadlRadl 阅读全文
posted @ 2011-03-15 09:48 爱军 阅读(879) 评论(2) 推荐(1) 编辑
摘要: jQuery表单验证插件formValidation实现个性化错误提示(超实用)上期在[jQuery插件Validate验证表单实现javascript表单验证功能]和[jQuery插件Validation验证表单实现javascript表单智能验证功能]中分别介绍了两个实现表单验证的jQuery插件,这里介绍另外一个表单验证插件formValidation,这个插件与前面两个插件的最大区别在于它实现了个性化的错误提示信息,显示在表单元素右上角类似于提示条,其效果图如下:使用说明需要使用jQuery库文件和formValidation库文件[下载实例代码]http://jquery.com/同 阅读全文
posted @ 2011-03-15 09:47 爱军 阅读(2980) 评论(1) 推荐(0) 编辑
摘要: 1简介1.1Log4net的优点:几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。经验表明,日志记录往往是软件开发周期中的重要组成部分。它具有以下几个优点:它可以提供应用程序运行时的精确环境,可供开发人员尽快找到应用程序中的Bug;一旦在程序中加入了Log输出代码,程序运行过程中就能生成并输出日志信息而无需人工干预。另外,日志信息可以输出到不同的地方(控制台,文件等)以备以后研究之用。Log4net就是为这样一个目的设计的,用于.NET开发环境的日志记录包。1.2L 阅读全文
posted @ 2011-03-15 09:37 爱军 阅读(472) 评论(0) 推荐(1) 编辑