随笔分类 -  ASP.NET

摘要:《解剖PetShop》系列之一 前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,... 阅读全文
posted @ 2007-03-06 15:40 M' 阅读(757) 评论(0) 推荐(0) 编辑
摘要:Microsoft .NET Pet Shop 4:将 ASP.NET 1.1 应用程序迁移到 2.0 发布日期: 2006-5-9 | 更新日期: 2006-5-9 适用于:Microsoft .NET Framework 2.0Microsoft Visual Studio 2005Microsoft Windows Server 2003Microsoft InterNET Inform... 阅读全文
posted @ 2007-03-06 15:22 M' 阅读(17190) 评论(3) 推荐(0) 编辑
摘要:1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。 连接池的大小是有限的,如果在连... 阅读全文
posted @ 2007-03-06 14:37 M' 阅读(452) 评论(0) 推荐(0) 编辑
摘要:一直以来都觉得分页是麻烦的事情,.NET中虽然有DATAGRID的分页,但用其他形式的列表仍然需要使用到分页,一次一次的写不利于效率及面向对象的方法,用类或用户控件也总觉得怪怪的,用第3方的自己觉得不放心,也不利于自己进行修改,干脆就自己写了一个。 (另外注意:在控件编译时,可以在AssemblyInfo.cs文件中设置控件的标签和名称空间,如:using System.Reflection;u... 阅读全文
posted @ 2007-03-06 13:59 M' 阅读(354) 评论(0) 推荐(0) 编辑
摘要:如见Web2.0被吵的如火如荼,同时也有很多的评论褒贬不一。有人说Web2.0就是“一帮人在看皇帝的新装而已”。也有人说Web2.0将是一场变革。无论这些争论有没有价值,但我相信,存在就有它的必然性。也许Web2.0更像是一种商业模式,一个观念的变革而非技术。 不管怎样,它来了,你准备好了吗? 说到Web2.0,就会提到Blog、TAG、SNS、RSS、wiki这些软件应用和xml... 阅读全文
posted @ 2007-02-01 17:28 M' 阅读(859) 评论(3) 推荐(0) 编辑
摘要:作者tag:windows/.net CSDN 推荐tag:checkboxname gridview footertext 单选 fenpage objbeforeitem 分页 ckb visible pagerbuttonclick linkbutton boundfield gridviewbind lblrecordcount objbeforeitembackgroundcolor h... 阅读全文
posted @ 2007-01-31 10:05 M' 阅读(507) 评论(1) 推荐(0) 编辑
摘要:http://blog.csdn.net/deepbluekk/archive/2006/08/15/1067509.aspx一、 简介 在本文中,我们将探讨ASP.net 2.0的会员、角色和配置问题。ASP.NET中的会员系统提供了一个可编程API用于创建和管理用户账户,而其中的角色部分使开发者能够定义一组角色并把用户与角色相关联。典型地,一个提供用户账户的网站都具有只为某些用户、认证用户或... 阅读全文
posted @ 2007-01-22 11:08 M' 阅读(197) 评论(0) 推荐(0) 编辑
摘要:http://www.dotnetjunkies.com/QuickStartv20/aspnet/doc/ctrlref/navigation/treeview.aspx Customizing TreeView Styles ... 阅读全文
posted @ 2007-01-22 10:57 M' 阅读(1030) 评论(1) 推荐(0) 编辑
摘要:ALTER PROCEDURE [dbo].aspnet_Users_DeleteUser --删除用户信息 @ApplicationName NVARCHAR(256), @UserName NVARCHAR(256), @TablesToDeleteFrom INT, @NumTablesDeletedFrom INT OUTPUTAS/**//... 阅读全文
posted @ 2007-01-09 14:20 M' 阅读(721) 评论(0) 推荐(0) 编辑
摘要:sqlDataSource执行带参数的存储过程 ... 阅读全文
posted @ 2007-01-09 09:32 M' 阅读(2635) 评论(0) 推荐(0) 编辑
摘要:摘要:在.NET 2.0中,引入了Provider模式后,大大了提高了框架本身的可扩展性。以Membership,Roles,Profile组成的用户管理组件(包括页面个性化信息)就是以这种模式为核心构建起来的,在asp.net 2.0中,利用系统提供的API可以很容易的实现用户管理,角色管理,用户个性化信息的管理。这也是asp.net 2.0的一个重要组成部分,学习使用asp.net 2.0可以... 阅读全文
posted @ 2007-01-08 17:01 M' 阅读(432) 评论(0) 推荐(0) 编辑
摘要:ASP.NET 2.0中新增的最佳功能之一是新的成员身份服务,它提供了用于创建和管理用户帐户的易于使用的API。ASP.NET 1.x大规模引入了窗体身份验证,但仍然要求您编写相当数量的代码来执行实际操作中的窗体身份验证。成员身份服务填补了ASP.NET 1.x窗体身份验证服务的不足,并且使实现窗体身份验证变得比以前简单得多。 成员身份API通过两个新的类公开:Membership和Memb... 阅读全文
posted @ 2007-01-04 11:45 M' 阅读(599) 评论(0) 推荐(0) 编辑
摘要:解释:ASP.NET 2.0 中的窗体身份验证 发布日期: 2006-6-26 | 更新日期: 2006-6-26 适用于:ASP.NET 2.0 版 摘要:本教程阐释 ASP.NET 2.0 版中窗体身份验证的工作机制;阐释 IIS 和 ASP.NET 身份验证如何协作,以及 FormsAuthenticationModule 类的角色与操作。 本页内容 ... 阅读全文
posted @ 2007-01-04 10:06 M' 阅读(295) 评论(0) 推荐(0) 编辑
摘要:问题:网站有bbs.xxx.com / main.xxx.com / pay.xxx.com 这三个不同的二级域名站,要实现任何一二级域名处登陆,其他各二级域名的站均登陆。解决办法:设置cookie的domain属性。详细介绍:把保存用户登陆信息的cookie的域设置成一样即可。usercookie.Domain=".xxx.com"; 要注意,在域名前必须要加一个"."。这个设置在登陆和退出... 阅读全文
posted @ 2007-01-04 09:59 M' 阅读(207) 评论(0) 推荐(0) 编辑
摘要:asp.net 2.0中,新增了许多新的功能和控件。其中,新增的登陆控件可谓使得WEB应用的设计更加得心应手。什么是登陆控件呢?就是我们平常在WEB应用中经常要用到的用户注册,登陆,忘记密码,登陆后根据权限的不同而显示不同的页面等功能,现在在asp.net 2.0中都已经可以由提供的控件来实现了。ASP.NET 2.0中的登陆控件比较多,封装了大部分WEB应用中要实现系统登陆的系列功能,涉及到很多... 阅读全文
posted @ 2007-01-04 09:51 M' 阅读(288) 评论(0) 推荐(0) 编辑
摘要:从严格意义上来说,ASP.NET 2.0 的成员资格、角色管理授权和 .NET 角色安全性没有多大关系。只不过,Microsoft 替我们完成了一些原本需要我们自己进行的工作而已。 在这两种新的技术中使用的"提供程序模型"倒是值得我们好好学习一下,因为这个 IoC 概念非常相似。 成员资格 成员资格提供了通用的用户管理功能,诸如注册、登录、找回密码等,加上与之配套的可视化控件,我们“几乎”不... 阅读全文
posted @ 2007-01-04 09:30 M' 阅读(1307) 评论(1) 推荐(0) 编辑
摘要:(一)登录 asp.net 2.0中,新增了许多新的功能和控件。其中,新增的登陆控件可谓使得WEB应用的设计更加得心应手。什么是登陆控件呢?就是我们平常在WEB应用中经常要用到的用户注册,登陆,忘记密码,登陆后根据权限的不同而显示不同的页面等功能,现在在asp.net 2.0中都已经可以由提供的控件来实现了。 asp.net 2.0中,为了更方便创建和管理用户,以及对 Web 应用程序中的页... 阅读全文
posted @ 2006-12-31 11:51 M' 阅读(684) 评论(0) 推荐(0) 编辑
摘要:ASP.NET 2.0中实现跨页面提交 在ASP.NET 1.X 版本中,页面都是提交到自己本身,并不能方便的指定需要提交的目的页面。例如FirstPage.aspx中的button只能提交到FirstPage.aspx,而不能提交到SecondPage.aspx。很多时候,ASP.NET 1.X这样工作方式使我们的开发方式受到不少限制。熟悉ASP/JSP/PHP的朋友大概很不习惯,因为以前经常使... 阅读全文
posted @ 2006-12-30 12:06 M' 阅读(299) 评论(0) 推荐(0) 编辑
摘要:可以使用母版页以编程方式执行许多公共任务,包括: 访问在母版页上定义的成员(包括公共属性/方法或控件)。 动态地将母版页附加到内容页。 访问母版页上的成员 为了提供对母版页成员的访问,Page 类公开了 Master 属性。若要从内容页访问特定母版页的成员,可以通过创建 @ MasterType 指令创建对此母版页的强类型引用。可使用该指令指向一... 阅读全文
posted @ 2006-12-29 15:53 M' 阅读(429) 评论(0) 推荐(0) 编辑
摘要:一、 简介 在本文中,我们将主要探讨ASP.NET 2.0的会员、角色和配置问题。ASP.NET中的会员系统提供了一个可编程API用于创建和管理用户账户,而其中的角色部分使开发者能够定义一组角色并把用户与角色相关... 阅读全文
posted @ 2006-12-28 18:03 M' 阅读(267) 评论(0) 推荐(0) 编辑