摘要: 最近在做一个支持多种外观的网站,主要使用不同的CSS定义改变外观。 由于现在可以换肤的网站并不稀奇,而且ASP.NET 2.0也内置了对主题的支持,因此从技术上实现并不困难。然而在实际项目进行中,出现了不少前台UI的问题。 这个项目是一个改造项目,对已有的网站添加功能,并修改UI样式。新的样式由其他的公司设计,我们拿到PSD图后由UI工程师转换成HTML+CSS表示,然后编程人员将HTML,CS... 阅读全文
posted @ 2007-11-08 15:04 Nick Wang (懒人王) 阅读(830) 评论(0) 推荐(0) 编辑
摘要: 需求: 客户需要网站支持多种外观, 包括颜色, 图片以及某些页面的结构和功能. 网站的大部分内容布局和功能是一样的,但是某些页面(首页,masterpage)的布局和功能内容每个外观都不一样(光看首页的话可能会当成不同的网站,或许要的就是这种效果 :p)。 当用户访问网站时根据不同的域名显示不同的外观。 阅读全文
posted @ 2007-10-11 13:33 Nick Wang (懒人王) 阅读(1545) 评论(6) 推荐(0) 编辑
摘要: 我在作url rewriting时, 发现页面的图片路径会出现问题。 例如: 在/application/folder/default.aspx中放置一个图片控件 ~/images/img.jpg, 我在AuthorizeRequest事件中将url /application/default.aspx 重写为 /application/folder/default.aspx, 图片无法显示. 由于default.aspx文件在folder目录中,因此~/images/img.jpg在生成的html中地址为.. /images/img.jpg.但是由于浏览器请求的地址为/application/default.aspx, 因此图片的绝对地址就变成了 /images/img.jpg 而不是/application/images/img.jpg. 请教如何解决此问题 阅读全文
posted @ 2007-10-09 09:59 Nick Wang (懒人王) 阅读(1199) 评论(9) 推荐(0) 编辑
摘要: 如果一个对象拥有非托管资源,则应该实现IDisposable接口,这样调用方可以在使用之后及时释放资源。 有很多关于.Net的书籍和文章都描述了如何实现IDisposable接口,但是几乎每一篇实现的都不完全一样,这里将几个主要的实现进行合并,试图找出能够适应绝大多数条件的实现方法。 阅读全文
posted @ 2007-04-17 16:44 Nick Wang (懒人王) 阅读(1372) 评论(2) 推荐(0) 编辑
摘要: 在家常常用Excel记账,什么买白菜花了多少钱,买苹果花了多少钱,都写在注释里,然后再把注释里的钱数相加,填写在“蔬菜水果”一栏中。平时买菜吃饭还好,可是一去家乐福就完了,长长的购物单,长长的注释,每次都要祭出功能“无比强大”的计算器,手忙脚乱的算上几遍。 为了减轻一下我的工作量,顺便爱护一下键盘,在没事的时候写了一个剪切板计算器。记账的时候,只要选中全部注释然后Ctrl-C,就可以显示... 阅读全文
posted @ 2007-04-09 16:35 Nick Wang (懒人王) 阅读(1104) 评论(4) 推荐(0) 编辑