-
使用Cache缓存Page页面详细分析 日期:2009-12-21 11:47:14 点击:2 好评:0
使用Cache: %@ OutputCache Duration="15" VaryByPara="None" % 页面使用Cache,Cache的有效期为15 seconds 使用代码表示,放在Page_Load里面: // //Cache Manager可以控制这个页面 // Response.Cache.SetCacheability(Ht...
-
使用asp.net定点执行任务总结 日期:2009-12-21 11:47:14 点击:0 好评:0
前两天写了一个定时发送天气预报的程序,老是出现这样或那样的bug,甚至有时候出现拒绝服务的错误。去网上找了一下资料,发现是自己的定点发送存在一定的问题。现在总结一下经...
-
详细教程C#中的委托和事件应用 日期:2009-12-21 11:47:14 点击:9 好评:0
引言 委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了...
-
正则表达式整理,C#正则表达式整理备忘 日期:2009-12-21 11:47:14 点击:0 好评:0
有一段时间,正则表达式学习很火热很潮流,当时在CSDN一天就能看到好几个正则表达式的帖子,那段时间借助论坛以及Wrox Press出版的《C#字符串和正则表达式参考手册》学习了一些基础...
-
一个小例子,提交数据生成到XML文件 日期:2009-12-21 11:47:14 点击:6 好评:0
/// summary /// 保存域名数据 /// /summary /// param name="sender"/param /// param name="e"/param protected void SaveBn_Click(object sender, EventArgs e) { string getStr = string.Empty; string DomainStr = DomainBox.Text.Trim(); string[...
-
Asp.Net Mvc系列: 浅析TempData机制 日期:2009-12-21 11:47:14 点击:0 好评:0
环境: Windows 2008, VS 2008 SP1, Asp.Net Mvc 1.0 ------------------------------------------------------------------------------ 一. Asp.Net Mvc中的TempData 在Asp.Net Mvc框架的ControllerBase中存在一个叫做TempData的Property,...
-
详解ASP.NET中eval()函数的作用 日期:2009-12-21 11:47:14 点击:3 好评:0
相信绝大多数的大型网站都会用到eval()函数,虽然一直在用,但其具体含义及使用还真没特别去注意过,搜索了下也没有什么明确的解释。 翻译过来的中文释义大体如下: C# eval ()函数...
-
也谈谈ASP.NET 配置文件继承层次 日期:2009-12-21 11:47:14 点击:0 好评:0
首先我们就来看看配置文件的继承层次。都知道在ASP.NET中有很多的配置文件,如machine.config,web.config,特别是web.config出现在很多的地方,出现在不同的地方作用也不一样。而且我们还知道...
-
也谈下关于Asp.net+ajax下的异常处理的问题 日期:2009-12-21 11:47:14 点击:0 好评:0
最近做一个项目时,大量应用了Asp.net ajax,由于在UpdatePanel这种异步更新模式下,后台处理时所发生的异常并不会导致客户端的界面发生变化,而是直接以alert的方式弹出异常信息,所以...
-
ASP.NET 2.0控件如何实现异步回调 日期:2009-12-21 11:47:14 点击:2 好评:0
除了ASP.NET AJAX,最近学习ASP.NET控件的时候,逐步理解了原始的控件异步回调(代码取自《ASP.NET 2.0 高级编程》): 首先,在Render事件中添加好一个事件 protected override void RenderContents(...
-
ASP.NET中持久数据层框架设计 日期:2009-12-21 11:47:14 点击:3 好评:0
前言: 持久数据层框架是我在研究 NHibernate 后,受它的启发做的一次创新。当前版本支持多数据库, O/R Mapping 等,同时与 NHibernate 相比,它是一个轻量级框架,在学习和应用上显得更...
-
C#中代码重构方法例子 日期:2009-12-21 11:47:14 点击:13 好评:0
自从 C#3.0 的扩展方法出来后,在我做的框架里的曾经的类似 XXXUtil 的类,全部可以用扩展方法来实现了。而且原来的调用方式依然兼容。举例来说: public static Object [] ArrayListToObjectAr...
-
讲解ASP.NET如何摆脱对HttpContext的依赖性 日期:2009-12-21 11:47:14 点击:1 好评:0
在ASP.NET中进行单元测试的天敌便是HttpContext,它是ASP.NET的核心,极端复杂,却无法进行Mock 1 ――可见微软能够写出那么庞大的ASP.NET框架真不那么容易。现在这个状况改善了不少,因此...
-
ASP.NET使用HttpHandler解析并展示PDF文档内容 日期:2009-12-21 11:47:14 点击:7 好评:0
前言 如果我们想将服务端的PDF文档内容展示给客户端,往往会通过URL直接访问的方式。这样一来,PDF文档就会毫无保留的保存到客户端去,通过浏览器的PDF插件,客户端可以随意拷贝...
-
ASP.NET中的string类型和stringBuilder类型相关研究 日期:2009-12-21 11:47:14 点击:3 好评:0
请看源代码: using System; using System.Collections.Generic; using System.Text; namespace TestString { class Program { static void Main(string[] args) { //在一次群组讨论中,谈到了string的类型问题,虽然它是引用类...
-
ASP.NET数据库连接池Data Connection Framework 日期:2009-12-21 11:47:14 点击:3 好评:0
数据库连接池 Data Connection Framework 具备 Connection pooling 机制,能管理不同的 ADO.net Connection 。并通过池对象工厂去 PoolObjectFactory 去创建数据连接池。(可参考:对象工厂创建--- Singleton O...
-
ASP.NET编写组件控件实例:多列下拉框和鼠标相关组件 日期:2009-12-21 11:47:14 点击:32 好评:0
网页中浮动层的应用非常广泛,但Windows程序中却少有浮动层。难道Windows程序中不需要浮动层吗?根据不同的需要实现相应的功能,有人会觉得直接在界面上添加控件更简单,或者用对...
-
ASP.NET动态设置页面标题方法 日期:2009-12-21 11:47:14 点击:1 好评:0
ASP.NET为我们提供了一个控件类:System.Web.UI.HtmlControls.HtmlGenericControl。它可以实现HTML的元素的一个实例,比如在.cs代码中控制aspx中的元素(注意,它不是)。我们知道,页面标题是被包...
-
ASP.NET过滤页面标题与过滤输出的解决方案 日期:2009-12-21 11:47:14 点击:2 好评:0
首先要提到一个东西:Response.Filter,这个filter可以让你捕到最后的html输出,之后,就是对输出的html进行文本替换的问题了,当然了,为了能获得每次请求的输出,这里请出了Global.asa...
-
Global.asax通过Application_BeginRequest()事件实现访问链接的静态地址映射 日期:2009-12-21 11:47:14 点击:4 好评:0
protected void Application_BeginRequest(Objectsender,EventArgse) { string strCurrentPath; strCurrentPath = Request.Path; // makesurethatitendswithaspx.Thisissomequickvalidationonthepath. // Thiswillshortcutprocessingforimagesandotherfiles(W...