我使用的是默认的ASP.NET配置文件和成员提供程序。我想创建一个ASP列表视图与用户名和他们的角色。当我尝试使用这个功能时,我得到一个错误:
代码隐藏:
public List<aspnet_Users> GetUsers(int startRowIndex, int maximumRows)
{
this.entities.aspnet_Users.Include("aspnet_Roles").OrderBy(u => u.UserId).Skip(startRowIndex).Take(maximumRows).ToList();
}Page指令:
<%# Eval("aspnet_Roles.RoleName")%>它不起作用是因为它在数据库中是多对多关系。如何更改我的代码隐藏方法以映射多对多关系?
发布于 2010-09-10 20:26:39
不要这样做。You shouldn't map the membership table%s。ASP.NET成员资格API已具有a method to get a page of member data。你正在重新发明轮子,并用一个不能更换轮胎的版本来取代它。
https://stackoverflow.com/questions/3679806
复制相似问题