2007年3月11日
摘要: 这个星期,自己买了台Acer的本本。扣肉2 T5500,120G硬盘,自己把内存升级到2G,7300GO显卡,迫不及待的装上了Vista旗舰版,2G的内存跑起来真快,特效全开,非常的爽,不过也砸了不少银子。IIS安装好了,就准备装VS2005了,用的是TS版本(自己已经集成好SP1补丁,5G多的ISO),接着想装输入法的一个HotFix结果发现装不上,XP下就是好的。无奈,直接又装了VS2005 ... 阅读全文
posted @ 2007-03-11 20:21 头发乱了 阅读(1193) 评论(1) 推荐(0) 编辑
  2007年2月8日
摘要: Session 会话l 区分客户端,不区分页面l 数据量会随着客户端(并发)数量的增多,而增多l 服务器端存储什么:数据存储在服务器端(InProc,StateServer,SqlServer)l 客户端存储什么:客户端存储的是SessionIDl 有过期策略l 适用场合:与用户相关的数据,购物车,用户帐号, Application状态l 全局数据,所有客户端共享:不区分客户端,不区分页面l 服务... 阅读全文
posted @ 2007-02-08 12:50 头发乱了 阅读(532) 评论(0) 推荐(1) 编辑
摘要: 在数据库连接上创建事务处理对象,然后调用事务处理对象来提交事务或回滚事务。Demo:privatevoidbtnOK_Click(objectsender,System.EventArgse){SqlConnectionmyConnection=newSqlConnection("Server=(local);InitialCatalog=Northwind;uid=sa;pwd=111;");m... 阅读全文
posted @ 2007-02-08 12:49 头发乱了 阅读(840) 评论(0) 推荐(0) 编辑
  2006年12月9日
摘要: ASP.NET网站建设基本常用代码1.为按钮添加确认对话框Button.Attributes.Add("onclick","return confirm('确认?')");Button.Attributes.Add("onclick","if(confirm('确定?')){return true;}else{return false;}")2.表格超连接列传递参数<asp:HyperLin... 阅读全文
posted @ 2006-12-09 14:03 头发乱了 阅读(2088) 评论(0) 推荐(0) 编辑
  2006年12月1日
摘要: 我们进入如何创建和使用 DHTML 对话框的细节之前,我希望对程序员可用的两种类型的对话框进行说明,即:有模式和无模式。有模式对话框将获得应用程序的完全聚焦,在对话框关闭前将不允许在该应用程序的其它部分进行交互操作。我前面提到的“另存为”就是这种情况的一个示例,因为该对话框必须关闭(要么通过保存文件,要么通过取消该对话框)后用户才能与应用程序进行其它交互操作。无模式对话框在... 阅读全文
posted @ 2006-12-01 23:22 头发乱了 阅读(2936) 评论(2) 推荐(0) 编辑
摘要: 经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息、警告、欢迎光顾之类的话或者作者想要特别提示的信息。其实制作这样的页面效果非常的容易,只要往该页面的HTML里加入几段Javascript代码即可实现。下面俺就带您剖析它的奥秘。    1、最基本的弹出窗口代码   其实代码非常简单:   < SCRIPT... 阅读全文
posted @ 2006-12-01 23:09 头发乱了 阅读(1315) 评论(0) 推荐(0) 编辑
  2006年11月5日
摘要: 一、Web部件概述二、创建一个简单的WebPart应用示例三、创建自定义的WebPart四、实现WebPart编辑功能五、实现WebPart管理功能六、实现WebPart通信功能 阅读全文
posted @ 2006-11-05 21:25 头发乱了 阅读(1194) 评论(0) 推荐(0) 编辑
摘要: 在一个页面中的WebPart控件之间是相互独立的,依赖与它的通信机制我们可以实现基于静态连接和动态连接的WebPart通信。 在互相通信的WebPart控件之间,一方作为Provider,另一方作为Consumer,他们之间的数据交互由WebPartManager来管理。在同一个页面中,可以存在多对通信,同一个Provider可以与多个Consumer通信,但是一个Consumer只能从一个Pro... 阅读全文
posted @ 2006-11-05 21:22 头发乱了 阅读(1096) 评论(0) 推荐(0) 编辑
摘要: 实现WebPart管理功能需要用到CatalogZone、DeclarativeCatalogPart、PageCatalogPart、ImportCatalogPart这四个控件。其中CatalogZone是作为后三个控件的容器。 DeclarativeCatalogPart:以声明的方式向控件目录中添加WebPart控件。用户可以在声明性目录中选中它,将其添加到其他WebPartZone中。 ... 阅读全文
posted @ 2006-11-05 19:05 头发乱了 阅读(859) 评论(0) 推荐(0) 编辑
  2006年11月4日
摘要: 实现WebPart的编辑功能需要用到VS2005提供的EditorZone控件和EditorPart系列控件。EditorPart系列控件包括AppearanceEditorPart、BehaviorEditorPart、LayoutEditorPart、PropertyGridEditPart。 要实现WebPart的编辑功能需要几个条件:(1)用户处于共享页面范围(2)显示模式为编辑模式。 对... 阅读全文
posted @ 2006-11-04 23:16 头发乱了 阅读(1650) 评论(1) 推荐(0) 编辑
摘要: 创建一个自定义的WebPart控件类似与创建自定义服务器控件,其构建的内容包括很多方面:(1)构造函数 创建自定义的WebPart必须继承自WebPart类,在自定义类的构造函数中对WebPart的固有属性进行设置,如Title、AllowColse等。(2)行为属性 主要包括重写AllowClose、AllowEdit、AllowConnect等“Allow”类型行为属性... 阅读全文
posted @ 2006-11-04 19:32 头发乱了 阅读(1149) 评论(1) 推荐(0) 编辑
摘要: 创建WebPart的简单应用并不困难,在创建WebPart简单应用之前先介绍一下Web部件的核心:WebPartManager。 WebPartManager简介 WebPartManager 控件用作 Web 部件应用程序的中心或控制中心。在使用 Web 部件控件的每一页上,都必须有且仅有一个 WebPartManager 控件实例。与 Web 部件应用程序的大多数方面一样,WebPartMan... 阅读全文
posted @ 2006-11-04 14:24 头发乱了 阅读(1807) 评论(1) 推荐(0) 编辑
摘要: 一、什么是Web部件 目前,有越来越多的网站为用户定制了个性化的功能,典型的有msn,用户可以在登陆之后,改变网页的布局,添加自己喜欢的内容,删除不感兴趣的内容等等。ASP.NET2.0新增的Web部件可以快速实现以上功能。 ASP.NET Web 部件是一组集成控件,用于创建网站使最终用户可以直接从浏览器修改网页的内容、外观和行为。这些修改可以应用于网站上的所有用户或个别用户。当用户修改页和控件... 阅读全文
posted @ 2006-11-04 12:46 头发乱了 阅读(1828) 评论(0) 推荐(0) 编辑
  2006年10月25日
摘要: 创建自定义配置文件,可以在应用程序的 Web.config 文件中的 profile 配置元素的 inherits 属性中指定。 Web.config总的设置: <profile inherits="EmployeeProfile"> </profile>。usingSystem;usingSystem.Web.Profile;namespaceSamples.AspNet... 阅读全文
posted @ 2006-10-25 16:30 头发乱了 阅读(899) 评论(0) 推荐(0) 编辑
摘要: 在电子商务网站,用户大多喜欢匿名浏览商品,部分用户可能会选择一些商品直到结帐时候才登陆以确认身份,也就是说应用程序需要实现匿名用户的数据迁移到经过身份验证的注册用户。 通过ProfileModule.MigrateAnonymous 事件可以完成这个功能。 当匿名使用应用程序的用户登录时,可以使用 MigrateAnonymous 事件将配置文件属性值从匿名配置文件中复制到已验证身份的配置文件中。... 阅读全文
posted @ 2006-10-25 15:41 头发乱了 阅读(1370) 评论(1) 推荐(0) 编辑
摘要: 代码出自《asp.net2.0开发指南》 很使用的一个功能救放上来了,作为以后的参考吧。 资源管理器里面的相关文件App_Code里面有一个类文件ShopingCart,使用哈希表来存储购买商品的实体Default页里面包含2个GridView控件。 类的关系 Web.configCode highlighting produced by Actipro CodeHighlighter (fre... 阅读全文
posted @ 2006-10-25 11:35 头发乱了 阅读(1134) 评论(1) 推荐(0) 编辑
摘要: 默认情况,ASP.NET2.0没有开启匿名用户个性化设置,通过Web.config设置,可以实现对匿名用户的支持。 Web.config设置<?xmlversion="1.0"?><configurationxmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0"><appSettings/><... 阅读全文
posted @ 2006-10-25 10:31 头发乱了 阅读(561) 评论(0) 推荐(0) 编辑
  2006年10月24日
摘要: 原贴地址:http://www.cnblogs.com/andymore/archive/2006/10/03/520759.html 为了方便配置web.config文件,我写了一个常用的web.config文件的示例,可以以此为模版根据需要修改。 创建web.config文件的三种快捷方法: 1、用VS2005中的asp.net网站配置工具配置 2、参考C:\WINDOWS\Microsoft... 阅读全文
posted @ 2006-10-24 20:58 头发乱了 阅读(1994) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,系统会为应用程序创建一个Sql Express的数据库示例,该数据库示例位于App_Data文件夹下,名称是ASPNETDB.MDF。只要稍微配置一下Web.config文件,就可以实现ASP.NET2.0带来的新特性。如果我们想在Sql Server 2000上实现这些新特性也是完全可以做到的,只需要配置下数据库就OK了。 配置Sql Server 2000可以用aspnet_req... 阅读全文
posted @ 2006-10-24 20:51 头发乱了 阅读(2533) 评论(0) 推荐(0) 编辑
摘要: 一、个性化用户配置概述、Profile配置节详细介绍二、System.Web.Profile 命名空间三、SqlServer数据库配置四、匿名用户开启个性化设置五、注册用户实现购物车功能六、购物车(实现匿名用户向注册用户迁移)七、从 ProfileBase 类继承 阅读全文
posted @ 2006-10-24 13:11 头发乱了 阅读(438) 评论(0) 推荐(0) 编辑