Asp.Net中成员、角色配置
Asp.Net中成员、角色配置的具体步骤:
1)做好网站规划,访问权限相同的页面放到同一个文件夹中;
2)用C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql.exe将成员资格与角色管理的数据库并入网站数据库
3)修改网站的配置文件web.config,示例如下:
<?xml version="1.0"?>
<configuration>
<connectionStrings>
<!-- 数据库连接字串 -->
<add name="HappyBookShopConnectionString" connectionString="Data Source=localhost\sqlexpress;Initial Catalog=db_CRM;uid=sa;pwd=sa" providerName="System.Data.SqlClient"/>
</connectionStrings>
<system.web>
<!-- 采用Form身份验方式 -->
<authentication mode="Forms">
<forms loginUrl="~/login.aspx" defaultUrl="~/default.aspx">
</forms>
</authentication>
<!-- 自定义成员资格配置参数 -->
<membership>
<providers>
<clear/>
<add name="AspNetSqlMembershipProvider" connectionStringName="HappyBookShopConnectionString" ---/>
</providers>
</membership>
<roleManager enabled="true">
<providers>
<clear/>
<add name="AspNetSqlRoleProvider" connectionStringName="HappyBookShopConnectionString" ---/>
</providers>
</roleManager>
<compilation debug="true"/>
</system.web>
</configuration>
具体可参照C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config
4
相关文档:
ASP.NET学习路线图
如果你已经有较多的面向对象开发经验,跳过以下这两步:
第一步 掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去!
第二步 对.NET Framework类库有一定的了解 可以通过开发W ......
一、三层体系架构 1.表示层(USL):主要表示WEB方式,也可以表示成WINFORM方式。如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务。
2.业务逻辑层(BLL):主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理。如果说数据层是积木,那逻辑层就是对这些积木的 ......
怎么写一段asp.net代码,把一个字符串中所有的HTML标记都去掉,只剩下文字内容呢?
比如:<td width=\"427\" align=\"left\" class=\"cn\">较高的温度,可能增加啤酒对您的诱惑,适量饮用啤酒会给您带来清凉的感觉,但千万注意不要过量呦!</td>
......
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Collections;
using System.Data.SqlClient;
namespace DAL
{
/// <summary>
/// 数据库的通用访问代码
/// 此类为抽象类,不允许实例化,在应用 ......