配置ASP.net运行日志
我主要用来跟踪后台的一些情况,我用的是一个第三方插件,很好用的
log4net
具体使用如下:
Web.config配置:
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/>
</configSections>
<log4net>
<!--添加滚动文件日志-->
<appender name="RollingFile" type="log4net.Appender.RollingFileAppender">
<!--文件所在目录-->
<param name="File" value="log/"/>
<!--追加文件-->
<param name="AppendToFile" value="true"/>
<!--生成类型为每天每4MB一个文件-->
<param name="RollingStyle" value="Composite"/>
<!--?以年月为分类文件夹名,以年月日_log为文件名称-->
<param name="DatePattern" value="yyyyMM/yyyyMMdd"_log""/>
<!--?动态生成文件名称-->
<param name="StaticLogFileName" value="false"/>
<!--?每个日志文件最大容量-->
<param name="maximumFileSize" value="4MB"/>
<!--?计数类型为正数0,1,2,3。。。-->
<param name="CountDirection" value="1"/>
<!--?日志输出格式-->
<layout type="log4net.Layout.PatternLayout,log4net">
<param name="ConversionPattern" value="%d %m%n"/>
</layout>
<!--输出那些级别的日志-->
<filter type="log4net.Filter.LevelRangeFilter">
<param name="AcceptOnMatch" value="true"/>
<param name="LevelMin" value="DEBUG"/>
<param name="LevelMax" value="INFO"/>
</filter>
</appender>
<!--?添
相关文档:
原文出处:http://www.cnblogs.com/raymond19840709/archive/2007/09/11/890045.html
作者:大口仔
第一:
private void Button1_Click( object sender, System.EventArgs e )
{
Response.Redirect( Request.Url.ToSt ......
网页事件
典型的使用方式
PreInit
PreInit事件是网页生命周期中非常早起的一个事件,在PreInit事件触发之后,就会加载用户设置信息与网页主题。我们通常使用PreInit事件来执行下列处理:
l 检查IsPostBack属性,来确认网页是否为第一次被处理。
l   ......
在开发需要用户注册后才能使用提供的各项功能的应用程序时,在新用户提交注册信息后,较常见的做法是由程序生成随机密码,然后发送密码到用户注册时填写的电子信箱,用户再用收到的密码来激活其帐户。
实现ASP.NET生成随机密码功能是很容易的,下面的代码给出了完整的实现方法:
public static string MakePasswor(string ......
Button被点击后disable掉该页面中所有的Button,从而防止提交延时导致的多次提交。基于之前的onceclickbutton脚本.
//ASP.NET中防止页面多次提交的代码:javascript< script language="javascript"> < !-- function disableOtherSubmit() {
var obj = event.srcElement;
var objs = document.getElementsByTag ......
有时候用iis配置的网站,总是出现无法显示该页的提示
出现这种问题的原因有多种,具体是哪种,总也搞不大明白,不过,每次去解决这个问题的时时候,
总会想到这个方法:
就是.net 重新注册iis
操作是:
1.在“开始”--“运行”中命令提示符下 输入“cd C:\WINDOWS\Microsoft.NET\Framework\ ......