摘要:
在Url重写的页面中进行PostBack并且不跳转的情况,会导致URL变回URL重写前的原始URL,这样的体验不太好,但是这种请况可以通过重写 protected override void Render(HtmlTextWriter writer)方法来修正这种问题。 考虑到Render方法中的HtmlTextWriter也有可能是来源于它的继承类Html32TextWriter,所以这里做了两... 阅读全文
摘要:
1、来定义一个接口 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> public interface ICustom { string Get(); } 2、创建接口的两个实现CustomA和CustomB ... 阅读全文
摘要:
1、在SQL2008中启用FileStream特性。 (1)、在SSMS中,打开数据库实例的属性窗口,在高级选项卡中将“文件流访问级别”设置为已启用完全访问或者已启用T-SQL访问。然后单击“确定”按钮。 (2)、在配置管理器中将SQL Server服务的FILESTREAM打开 (3)、重启SQL Server服务,然后再还原AdventureWorks2008数据库即可。 2、使用Linq... 阅读全文
摘要:
北京奥运必将成功举行! 阅读全文
摘要:
编写中........... 一、使用FaultContract 1、WCF通过提供FaultContract特性指明操作可能会抛出的异常类型,只有通过该特性指明的类型才会有可能在服务调用出现异常时把该类型序列化传递给调用方。例如定议了一个Contract如下: [ServiceContract] public interface IRequestClient { ... 阅读全文
摘要:
1、SP拆分字符串,如把a1,a2,a3以,分隔拆分出来 ALTER PROCEDURE [dbo].[ec_System_SplitString] @strs nvarchar(4000), @separator nchar(1)=',' AS BEGIN SET NOCOUNT ON; DECLARE @tbNames table([Name] nvar... 阅读全文
摘要:
项目中对于未处理异常的捕获是通过使用ApplicationErrorLog组件,但无论通过组件还是Global.asax或者自定义HttpModule都是通过在管道中截获异常信息,例如: void Application_Error(object sender, EventArgs e) { Logger.log(ex.Message); Logger.log(ex.StackTr... 阅读全文
摘要:
先来看看代码,然后再解说一下。 class Program { static void Main(string[] args) { AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_Unh... 阅读全文
摘要:
Linq to Xml 大大简化了对xml文件的操作,匿名对象、Lambda表达式、Linq等C#3.0的新特性改变了我们不少的编程习惯,通过Linq我们可以有一种统一的操作集合和对象的方法,下面我们写一个例子来感受一下Linq to Xml的魅力。 首先这里有一个xml配置文件,用来配置一个Web代理,根据调用传入的ProxyID来判断调用是否有权限访问对应的服务(asmx),配置文件如下: ... 阅读全文
摘要:
自定义类型Observer的定义如下: [Serializable] public class Observer { /**//// /// IUpdatingSender的实现 /// //[XmlAttribute(AttributeName="IUpdatingSenderImplement")] ... 阅读全文