拦截asp.net输出流做处理
对已经生成了HTML的页面做一些输出到客户端之前的处理 方法的原理是:把Response的输出重定向到自定义的容器内,也就是我们的StringBuilder对象里, 在HTML所有的向页面输出都变成了向StringBuilder输出,然后我们对StringBuilder处理完成之后, 再把Response的输出重定向到原来的页面上,然后再通过Re...
对已经生成了HTML的页面做一些输出到客户端之前的处理 方法的原理是:把Response的输出重定向到自定义的容器内,也就是我们的StringBuilder对象里, 在HTML所有的向页面输出都变成了向StringBuilder输出,然后我们对StringBuilder处理完成之后, 再把Response的输出重定向到原来的页面上,然后再通过Re...
protected void RemoveAllCache() { System.Web.Caching.Cache _cache = HttpRuntime.Cache; IDictionaryEnumerator CacheEnum = _cache.GetEnumerator();...
在使用ExecuteNonQuery()方法时,如果是执行update,insert或者delete操作,该方法返回操作影响的行数,如果执行失败,返回-1;而如果是执行select或者其它像create之类的操作,则无论成功还是失败都返回-1。 当执行的操作是update,insert,delete或者带update,insert,delete的存储...
原因是长传文件过大,默认是4M。 可以按下面修改,修改后允许最大上传文件为100M。asp.net 上传的最大限制为4GB. <httpRuntime executionTimeout="1200" maxRequestLength="102400" useFullyQualifiedRedirectUrl...
创建log表 USE [dbname] GO IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF_Log_Date]') AND type = 'D') BEGIN ALTER TABLE [dbo].[Log] DROP CONSTRAINT [DF_L...
一 字符串中的用法 1. 地球人都知道 C# 中 字符串常量可以以 @ 开头声名,这样的优点是转义序列“不”被处理,按“原样”输出,即我们不需要对转义字符加上 \ (反斜扛),就可以轻松coding。如, Codestring filePath = @"c:\Do...
string str = "hello world 时间你好!";int len = Encoding.GetEncoding("GB18030").GetBytes(str).Length;
string str = "abcd \r\n efgh"; //其实还可以使用System.Environment.NewLine来实现 string str = "abcd" + System.Environment.NewLine + "efgh";
System.Guid pGuid = new Guid(guid); System.Type ObjectCustorm = Type.GetTypeFromCLSID(pGuid); Object obj = Activator.CreateInstance(ObjectCustorm);
可以在page指令上加上MaintainScrollPositionOnPostback指令 <%@ Page Language="C#" MaintainScrollPositionOnPostback="true"AutoEventWireup="true" CodeFile="..." I...