qyjun

博客园 首页 新随笔 联系 订阅 管理
主要的功能是一个页面\WebSite.aspx从数据库读取所有的网址链接,供用户选择。
另一个页面Default.aspx用户呈现用户选择的网址,并可以进行删除。简单的页面图形如下所示。
WebSite.aspx 的部分截图
未标题-1 拷贝.jpg
Default.aspx的部分截图
���-1 ����.jpg
用户可以从WebSite.aspx页中自定义需要的网址链接,点击“确定”按钮后,自动存入aspnet_Profile数据表中,Default.aspx页的内容是从aspnet.Profile数据表读取出来的。这样就实现个性化设置。

该功能的核心思想是将一个自定义的类串行化,并存入到aspnet_Profile数据表中,以便实现个性化,如果将Default.aspx封装成一个WebPart控件,就可以实现更多的功能。
主要的代码:
1、配置文件
Web.Config

1 <profile defaultProvider="SqlProvider">
2      <providers >
3        <clear/>
4        <add name ="SqlProvider" connectionStringName="profileProvider" type="System.Web.Profile.SqlProfileProvider"  applicationName="/" />
5      </providers>
6      <properties>
7         <add name="websit" type="WebSite" serializeAs="Binary"  allowAnonymous="true"/>
8      </properties>      
9    </profile>
2、存入数据库的自定义类


3、WebSite.aspx

4、WebSite.aspx.cs
5.Default.aspx

6、Default.aspx.cs
posted on 2007-09-02 09:37  qyjun  阅读(802)  评论(2编辑  收藏  举报