不错呦!smile@林凯西,确保“准备文件”中的几个文件都有安装,S...您好,看了您这篇帖子觉得很有帮助。但是有个问题想请...我的修改过了怎么还被恶意注册呢 @jjjjiiii 用PJ快9年了,主要是A...PJ3啊,貌似很少有人用PJ了,现在不是WP就是z...@332347365,我当时接入时错误码没有-10...楼主,ChkValue值应为-103是什么意思呢?...大哥 你最近能看到我发的信息,请跟我联系,我有个制...
ASP.NET2.0个性化用户配置之存储匿名/登录用户信息
编辑:dnawo 日期:2008-07-02
个性化用户配置是ASP.NET2.0的一个新特性,它主要依赖于ProfileBase类和ProfileManager类,其中ProfileBase类提供对配置文件属性值和信息的非类型化访问,ProfileManager类管理用户配置文件数据和设置。在启动启用了用户配置文件的应用程序时,ASP.NET会创建一个类型为ProfileCommon的新类,该类从ProfileBase类继承。强类型访问器被添加到profile配置节中为每个属性定义的ProfileCommon类中。ProfileCommon类的强类型访问器调用ProfileBase基类的GetPropertyValue和SetPropertyValue方法,分别用于配置文件属性值的检索和设置。ProfileCommon类的一个实例被设置为ASP.NET应用程序的Profile属性的值。
使用Profile与使用Session十分相似,但是更好用一些。与Session相似的地方在于,Profile是相对于一个特定的用户的,也就是说,每个Web应用程序的用户都有他们自己的profile对象。与Session不同的是,Profile对象是持久对象,因为他默认把信息保存在SQL Server Express数据库中,如果你向Session中添加一个项,在你离开网站时,该项就会消失,而Profile则完全不同,当你修改Profile的状态时,修改在多个访问之间均有效。还有另一点与Session不同,Profile是强类型的,Session对象仅仅是一个项集合而已,而profile对象则有强类型属性。
下边例子演示了使用个性化用户配置来保存匿名和登录用户信息:
使用Profile与使用Session十分相似,但是更好用一些。与Session相似的地方在于,Profile是相对于一个特定的用户的,也就是说,每个Web应用程序的用户都有他们自己的profile对象。与Session不同的是,Profile对象是持久对象,因为他默认把信息保存在SQL Server Express数据库中,如果你向Session中添加一个项,在你离开网站时,该项就会消失,而Profile则完全不同,当你修改Profile的状态时,修改在多个访问之间均有效。还有另一点与Session不同,Profile是强类型的,Session对象仅仅是一个项集合而已,而profile对象则有强类型属性。
下边例子演示了使用个性化用户配置来保存匿名和登录用户信息:
Hashtable使用案例
编辑:dnawo 日期:2008-07-01
ASP.NET2.0个性化用户配置之SQL Server数据库配置
编辑:dnawo 日期:2008-07-01
在默认情况下,当第一次执行与用户配置有关的应用程序时,系统将自动为该应用程序创建一个SQL Server 2005 Express 的特定数据库实例,该数据库实例存储于应用程序根目录下的App_Data文件夹中,名称为ASPNETDB.MDF。该数据库将默认包括存储用户配置属性数据的数据表,以及其他与实现用户配置功能相关的对象等。对于使用 SQL Server 2005 实施开发的人员来讲,只需要配置好 Web.Config 文件、正确调用 Profile 属性、ProfileManager类即可,而无需关心例如数据库表设计与维护工作。目前应用程序多使用 SQL Server 7.0/2000来实施存储,由于这些版本的数据库发布时间较早,因此,并不具备对个性化用户配置功能的内置支持。在这种情况下,如果需要在 SQL Server 7.0/2000 数据库中存储用户配置属性数据,则必须对数据库进行预先配置,然后,才能正确使用个性用户配置功能[1]。
一、使用aspnet_regsql配置SQL Server数据库
1.在命令行下进入"C:\WINDOWS\Microsoft.NET\Framework\[版本号]"文件夹;
一、使用aspnet_regsql配置SQL Server数据库
1.在命令行下进入"C:\WINDOWS\Microsoft.NET\Framework\[版本号]"文件夹;
推荐使用Redirect(string url, bool endResponse)进行客户端重定向
编辑:dnawo 日期:2008-06-30
当我们使用Response.Redirect("Default2.aspx")来进行客户端重定向时,是无条件的、立即进行重定向,这在ASP时代可能引发一些问题,比如在重定向前打开的数据库连接如果没在重定向时及时关闭的话就会导致服务器资源被大量占用,所以每次使用Response.Redirect时我们都得时刻记得去关闭释放那些资源,这个问题在ASP.NET2.0中已经得到了解决,在ASP.NET2.0中Response.Redirect有两个重载函数:
复制内容到剪贴板
程序代码

public void Redirect(string url);
public void Redirect(string url, bool endResponse);
public void Redirect(string url, bool endResponse);
使用类设计器设计类
编辑:dnawo 日期:2008-06-30
C#的装箱和拆箱
编辑:dnawo 日期:2008-06-30
母版页的应用范围
编辑:dnawo 日期:2008-06-27
内容页面访问母版页控件的两种方法
编辑:dnawo 日期:2008-06-27
母版页是ASP.NET2.0新增的一个功能,使用它可以更方便、更快速的创建风格一致的应用程序。.NET的母版页和Dreamweaver的模板非常的相似,但.NET的母版页更加强大,它除了能够实现创建风格一致的应用程序这一基本功能外,还允许内容页和母版页进行"通信",下边我们就来看看如何在内容页中访问母版页的控件。
我们先来创建一个母版页MasterPage.master:
我们先来创建一个母版页MasterPage.master:
复制内容到剪贴板
程序代码

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %>