ruan_hg(阿阮) if (User.Identity.IsAuthenticated) //通过认证 { User.Identity.Name //用户名 }达到要求了没有。
Microsoft SQL Server 提供程序可以使用专门为成员服务构建的 SQL server Express Edition文件.VS2005 可以创建这个文件.为此,使用ASP.NET服务器控件,该控件利用成员服务来强制创建这个文件.如果应用程序需要SQL Server Express Edition 文件,VS会在App_Data文件夹中创建它.另外,你还可以使用Membership API来自己创建一套机制
我的想法是人家LoginName控件既然能做到直接获取到登陆名,那么我们如果不用自己设置sesion或cookie而是直接获取,可行么?
不用session["UserName"]= 或Response.Cookie[""]之类的
login控件登录默认就是存cookie的想实现loginName的话
可以用User.Identity.Name
我只想对登陆名这样名摆着参数实行拿来主义,这要求不过分吧?
同上。
然后在这个基类里面提供一个属性去读取Login信息
所有的页面都可以用base.User类似的代码得到登录信息
LoginName控件只是给你封装了一下
你自己也可以封装
{
User.Identity.Name //用户名
}达到要求了没有。