web.config配置如下:
  <roleManager defaultProvider="SqlProvider" enabled="true" cacheRolesInCookie="true" cookieName=".ASPROLES" cookieTimeout="30" cookiePath="/" cookieRequireSSL="false" cookieSlidingExpiration="true" cookieProtection="All">
   <providers>
<add name="SqlProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="zongghConnectionString"         applicationName="zonggh"/>
   </providers>
  </roleManager>login.aspx 跳转到default.aspx
default.aspx.cs 里面page_load()代码 取角色名 Roles.GetRolesForUser(Profile.UserName)[0] 这个代码取不到提示值不能为空  参数UserName不能为空