异常处理的最佳习惯
摘要:一个被良好设计的错误处理代码块集可以让程序更健壮并且面临更少的崩溃机会,因为这样的应用程序对错误进行了处理。下面的列表包含了异常处理最佳习惯中的建议: 知道什么时候要设立 try/catch 块。例如,你可以通过编程来检查可能发生在使用异常处理之外的条件。而在其他情况下,就应该适当地使用异常处理来捕获错误条件。 以下范例使用了一个 if 语句来检查连接是否已经关闭。你可以使用这...
阅读全文
posted @
2007-07-30 11:15
Dragon-China
阅读(644)
推荐(0)
Asp.Net 实现多文件上传的方法
摘要:Asp.Net 2.0 实现多文件上传的方法 【摘要】多文件上传的方法其实很简单,在页面上添加多个html文件上传控件,就可在代码中用如下语句System.Web.HttpContext.Current.Request.Files来取得页面中的所有文件上传控年对象,然后调用 Files对象的SaveAs就可将多个文件上传上去,跟单文件上传没有多大区别。【全文】 如下代码示例,可将多个文件上传到服...
阅读全文
posted @
2007-07-13 16:14
Dragon-China
阅读(6235)
推荐(0)
XML 文件:使用 JScript、C# 和 Visual Basic.NET 扩展 XSLT
摘要:XSL 转换 (XSLT) 因其可使困难的事情变容易,以及使容易的事情变困难而广为人知。它可以简化用其他方式很难实现的复杂转换逻辑。但与此同时,XSLT 的函数编程模型有时会使执行小型业务逻辑变得极其困难。通常,使用传统语言(如 VBScript、JScript® 或 Microsoft® .NET 支持的任何语言)扩展 XSLT 可提供这两个方面的最佳功能(有关 XSLT 的简介,请参阅 200...
阅读全文
posted @
2007-07-13 10:02
Dragon-China
阅读(681)
推荐(0)
在.NET里用XSLT时怎么使用msxsl:script
摘要:在MSXML里,你在msxsl:script里可以使用Javascript和VBScript,参考 Element 但在.NET里,你只能使用那些.NET支持的语言,包括C#,VB.NET,JScript等。 譬如,我们想在XSLT里计算下面这个XML里people的和, 1 2 3 4 我们可以使用象这样的XSLT sum: 在MSXML和浏览器里,我们也可以这么做, ...
阅读全文
posted @
2007-07-13 09:25
Dragon-China
阅读(584)
推荐(0)
在XSL里应用javascript/C# Script
摘要:比如有XML: abcdefabcdeabcdef 要求写XSL来转换该XML,输出中item的内容中所有的b都要变成B,普通XSL不能完成嵌javascript的解决方法: XSL如下: 联想到了什么? Script可以不是JScript, 而是C#: 但只能是用 .net framework 的 System.Xml 来解析, 而不是客户端常用的 msx...
阅读全文
posted @
2007-07-13 09:08
Dragon-China
阅读(693)
推荐(1)
XML和XSLT实现代码生成器
摘要:转: http://blog.csdn.net/starchu1981/category/11683.aspx XML和XSLT实现代码生成器(I) 摘要 XML和XSLT为开发WEB应用提供了非常好的解决方案,然而,它们的能力不仅限制在WEB开发上,其实它们提供了很好的基于元数据(meta data)编程的模型,利用XML作为元数据并用XSLT就可以将它转换为任何想要的形式或其他...
阅读全文
posted @
2007-07-13 08:40
Dragon-China
阅读(1399)
推荐(0)
Web.cofig详解+asp.net优化
摘要:Web.cofig详解+asp.net优化 一、认识Web.config文件 Web.config 文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括...
阅读全文
posted @
2007-07-12 11:11
Dragon-China
阅读(628)
推荐(1)
把会话数据持久存储到远程服务器中
摘要:13.3.3 把会话数据持久存储到远程服务器中 通过利用以下两种预定义的进程外状态提供程序之一:StateServer和SQLServer,可以巧妙地解决前文所述的InProc模式下的会话状态丢失问题。然而在这种情况下,会话状态存储在ASP.NET工作进程之外,并需要一个额外的代码层把它序列化到实际的存储介质,以及从中反序列化出会话状态。 需要把会话状态从一个外部存储库复制到本地会话字典中,可能使...
阅读全文
posted @
2007-07-12 11:10
Dragon-China
阅读(822)
推荐(0)
理解Session State模式+ASP.NET SESSION丢失FAQ [翻译]
摘要:转:http://www.cnblogs.com/tonyqus/archive/2006/10/24/522618.html1.理解Session State模式存储位置InProc:session在服务器中以活动对象方式存储(aspnet_wp.exe)StateServer: session被序列化并保存在单独的aspnet_state.exe的内存中。StateServer能够运行在另一台...
阅读全文
posted @
2007-07-12 10:57
Dragon-China
阅读(364)
推荐(0)
.net操纵xml文件类(c#)
摘要:1using System; 2using System.Xml; 3using System.Web; 4namespace solucky 5{ 6 /**//**//**//// 7 /**//// 必需用XPATH表达式来获取相应节点 8 /**//// 关于xpath可以参见: 9 /**//// 10 public class MyXm...
阅读全文
posted @
2007-07-06 16:40
Dragon-China
阅读(428)
推荐(0)