随笔分类 -  ASP.NET Web

摘要:在asp、asp.net页面中引用外部页面很简单,使用以下语句就可以:<!-- include file="要引用的页面" ->但是在html 静态页面中引用外部页面则没那么方便,主要方法有:1.使用框架来实现,但是那样占用线程较多,速度慢;<IFRAME NAME="neepage" width=100% height=30 marginwidth=0 marginheight=0 SRC="header.htm" ></IFRAME>加上它的一些属性可以实现一些透明,无滚动条等具体的效果.大家可 阅读全文
posted @ 2012-10-23 00:25 饮酒笑红尘 阅读(894) 评论(0) 推荐(0)
摘要:在我们刚开始学习架构的时候,首先会想到分层的概念,分层架构比较经典的是三层架构,那么,什么是三层架构呢?它包括表现层,业务层,数据访问层;而对于一个新手来说,从抽象意义上的三层架构,逻辑上就划分为三个层。这个是最基本的三层架构模式。表现层充当系统的界面呈现以及UI逻辑的角色,也就是说,UI(用户界面)属于表现层;举一个对于asp.net WebForm来说,人们喜欢把对于UI的控制逻辑(服务器控件的读取、设置、事件等等)写在页面的后置隐藏代码中,并且依赖业务逻辑层。当然,服务器控件支持数据绑定的功能,可以通过数据源进行绑定控件。这样就可以节省在后置隐藏中的代码。因此,我们就可以把表现层分为UI 阅读全文
posted @ 2012-09-16 10:15 饮酒笑红尘 阅读(210) 评论(0) 推荐(0)
摘要:整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。只 阅读全文
posted @ 2012-09-09 20:57 饮酒笑红尘 阅读(125) 评论(0) 推荐(0)
摘要:在这之前,一直使用,也有过技术总结,但是都是个人文档,记录在本地上的,既然开通博客了,索性都拿出来,和大家一起分享,或许还可以得到大家的建议。使用之前,分布式缓存,这个名头听起来挺吓人,但是实际去操作的时候,你会发现,简单的很呐,不过确实是非常的爽首先下载memcache的安装包:可以在这个下载地址http://memcached.org/,最新版本1.4.15,不过我在这里使用的是1.2.6,大同小异。1.解压下载目录到你的磁盘中,然后找到memcache.exe所在的目录,双击exe安装,或者可是使用dos命令来安装,例如:在这里,我已经安装过了,所以提示我安装失败,或者是已经安装,安装好 阅读全文
posted @ 2012-09-07 11:39 饮酒笑红尘 阅读(892) 评论(0) 推荐(1)
摘要:在进行商品属性模块设计的时候,同一个商品可能有不同的属性,不同值,这个时候,就会进行不同的组合,于是就产生了SKU的概念,在这里比如说某个用户选择了一个商品了,这个商品与如下的属性和值,例如:以1开头的是一种属性,"_"后边的为属性值,以此类推,那么可以组成多少个不同的组合?,组合一:1_22&2_4&6_333&7_77.....怎么用程序去实现呢? 1 //产生的集合,这个集合的属性个数是不确定的 2 List<string> listStrs = new List<string>() 3 { 4 ... 阅读全文
posted @ 2012-09-07 11:00 饮酒笑红尘 阅读(387) 评论(0) 推荐(0)