摘要: 如何使用资源文件 摘要 .NET 中有一套非常完善的地方化系统被定义在 System.Resources 名字空间中。不过大多数人都被 MissingManifestResourceException 这个错误困惑着。本文就是要让大家了解什么是资源文件,它有什么用处以及如何正确的调用从而避... 阅读全文
posted @ 2006-01-19 23:51 torome 阅读(508) 评论(1) 推荐(0) 编辑
摘要: 方案描述 本方案采用一种语言一个资源文件的方法,能够有效提高资源文件的可维护性。而VS.NET提供的一个WebForm一个资源文件的方案,无法满足统一维护的需要。实现步骤1. 准备资源文件 资源文件通常有.resx和.resources两种,前者是xml文件,后者是二进制文件。本方案中采用.re... 阅读全文
posted @ 2006-01-19 21:19 torome 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 定义 CSS 样式扩展属性 “扩展”样式属性包括过滤器、分页和光标选项,它们中的大部分效果仅受 Internet Explorer 4.0 和更高版本的支持。 指定扩展属性:在“CSS 样式定义”对话框中,选择“扩展”(如下图),然后设置所需的样式属性。 分页:在打印期间在样式所控制的对... 阅读全文
posted @ 2006-01-19 17:29 torome 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 微软为ASP.NET提供了大量的可以免费使用的控件,包括常用的表单验证控件、日历控件等。但微软似乎忘记了另外一个非常有用的控件,那就是菜单控件。的确,在网页中适当地使用菜单,不仅可以降低版面布局的工作 量,而且为日后栏目的扩充留有充分的余地。网上虽然也有不少用JavaScript脚本开发的菜单源代码... 阅读全文
posted @ 2006-01-19 15:03 torome 阅读(339) 评论(0) 推荐(0) 编辑
摘要: Web2.0无论在国内外的IT界都是热门话题,我都没想到前几天的那篇“谁是中国未来十年的Web2.0英雄”会是那么hot的一篇文章,估计我今天这个惹眼的blog标题也会让这篇blog很火热:)。国内很多对Web2.0的讨论都是在理论层面上的,而今天看到的这篇blog则是从操作层面上阐述如何创建一... 阅读全文
posted @ 2006-01-19 14:50 torome 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 第一次发技术帖,太懒了,真没办法。:(刚刚换了一家公司,把手中用了两年的VB.net换成了C#,不过好在底层相通,一两天也就上手了。公司让我做的页面里,VS.Net自带的web页面翻页功能不能满足要求,于是自己动手,改写了一下,一则备忘,二则如果有朋友有类似的需求,可以聊以参考,见笑了。:)这是翻页... 阅读全文
posted @ 2006-01-19 12:48 torome 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 刚才读到这个帖子:http://www.cnblogs.com/arielyang/archive/2006/01/16/318044.html?Pending=true#Post作者利用反射的方法,并且结合页面基类的做法,实现了一种 QueryString 的方便的读取方法。然而,在我看来,这... 阅读全文
posted @ 2006-01-19 02:22 torome 阅读(160) 评论(0) 推荐(0) 编辑
摘要: Web开发做得多了,总觉得是体力活,于是搞些代码让自己脱离无聊的Coding吧(是脱离“无聊的”Coding,不是脱离无聊的“Coding”)。 初级阶段 为每个QueryString写转换的代码,针对不同的类型,进行转换和错误处理。 中级阶段 写了一个函数,专门做转换(1.1里写的)... 阅读全文
posted @ 2006-01-19 02:22 torome 阅读(446) 评论(1) 推荐(0) 编辑
摘要: 在前一篇文章《没有ORM或代码生成数据就不能持久化了? - 用范型技术代替代码生成!》中,Teddy尝试运用泛型极大简化了一个轻量级持久化框架对代码生成的依赖,并且为了保证性能,整个持久化组件没有使用反射。在本文中,Teddy将在保证性能的基础上,加一点反射和加一点Emit,从而进一步简化Ent... 阅读全文
posted @ 2006-01-19 02:21 torome 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 在实际开发中,我们经常需要从数据库中读取数据并赋值给实体类的相应属性。在.Text的DataDTOProvider中存在大量这样的代码, 比如: public Role[]GetRoles( int BlogID) { System.Collections.ArrayLi... 阅读全文
posted @ 2006-01-19 02:15 torome 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 把异常写入Application事件 protected void LogEvent( string message,EventLogEntryTypeentryType) {if(!EventLog.SourceExists("The... 阅读全文
posted @ 2006-01-19 01:10 torome 阅读(423) 评论(0) 推荐(0) 编辑
摘要: ASP.NET 中内置的用户验证支持的功能非常强大,它能够自动地在Context对象中生成一个名为User的属性.该属性能够让我们访问各种信息,包括用户是否已经验证。验证用户的类型,甚至还有用户名,不管我们是使用基于表单的验证还是WINDOWS验证,都可以使用由Context对象表示的当前的Ht... 阅读全文
posted @ 2006-01-19 01:07 torome 阅读(682) 评论(0) 推荐(0) 编辑