关于asp.net 2.0中用户管理的问题. 我使用的Asp.net 2.0中内嵌的用户管理机制,发现他的用户属性太少,我有自己加了一个用户详细信息的表,这两个表用UserName字段相关联,可是我怎可以把它已有的用户属性和我添加的用户属性都显示在一个GridView或Table中呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主可以参考下Community Server的代码 它是用member role实现的 说来话长!我简要的说一下思路把.我现在是这样做了.方法一:从零开始定义自己的Membership,MembershipUser,MembershipProvider这个不适合你这种情况.而且你写很久,我试过.方法二:用现成的.XMembershipProvider:SqlMembershipProvider{//添加数据库操作的一写功能public XMembershipUser GetUser(string name){//到数据库中查找}}XMembershipUser:MembershipUser//如果不继承就不能实例化{//定义或重写自己的属性。}现在关键是Membership不能被继承.所以只能自己来,郁闷!还好还是可以用现成的.XMembership{private static mXMembershipProvider;public static void CreateCustomPriver(){if(mXMembershipProvider== mull){mXMembershipProvider = new XMembershipProvider();}}//照抄Membership的东西如:public static int GetUsersOfOnline(){ return Membership.GetUsersOfOnline();}//如果是你定义的public static XMembershipUser GetUser(string name){CreateCustomPriver();//声称自己mXMembershipProvider.GetUser(name);}最后,在web.config里把你自己定义的这个Provider定义为当前的MembershipProvider 主要是一了解新的Provider数据库访问模型,可以到英文的MSDN上有详细介绍。http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/custsitemap.asp其他的都好写MembershipProvider,就是MembershipProvider难点,因为它和系统的用户以及个性化等功能捆绑,如果你要重新建立MembershipProvider要涉及到很多东西。 关于TreeView控件的问题 asp.net 配置文件伪静态 参数设置问题。 网站发布问题 .net如何转换成16进制数? 关于用js获得gridview的checkbox的问题! Div层中控件定位问题 关于在ASP.net 里面执行EXE程序 打开文件问题 <javascript>中使用confirm的两点疑问?? 关于sql server的image字段insert问题 -----DataGrid表的问题?请各位高手帮忙------- 百分求一个配置方法:请问IIS如何配置允许对每个访问是多线程的
我简要的说一下思路把.
我现在是这样做了.
方法一:
从零开始定义自己的Membership,MembershipUser,MembershipProvider
这个不适合你这种情况.而且你写很久,我试过.
方法二:
用现成的.
XMembershipProvider:SqlMembershipProvider
{
//添加数据库操作的一写功能
public XMembershipUser GetUser(string name)
{
//到数据库中查找
}
}
XMembershipUser:MembershipUser//如果不继承就不能实例化
{
//定义或重写自己的属性。
}现在关键是Membership不能被继承.所以只能自己来,郁闷!还好还是可以用现成的.
XMembership
{
private static mXMembershipProvider;
public static void CreateCustomPriver()
{
if(mXMembershipProvider== mull)
{
mXMembershipProvider = new XMembershipProvider();
}
}
//照抄Membership的东西如:
public static int GetUsersOfOnline()
{
return Membership.GetUsersOfOnline();
}
//如果是你定义的
public static XMembershipUser GetUser(string name)
{
CreateCustomPriver();//声称自己
mXMembershipProvider.GetUser(name);
}最后,在web.config里把你自己定义的这个Provider定义为当前的MembershipProvider
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/custsitemap.asp
其他的都好写MembershipProvider,就是MembershipProvider难点,因为它和系统的用户以及个性化等功能捆绑,
如果你要重新建立MembershipProvider要涉及到很多东西。