【发布时间】:2010-03-23 10:19:21
【问题描述】:
我无法获得自定义 ObjectDataSource 以使 asp:ListView 控件正常工作。我在 Web 应用程序的 App_Code 目录中有 DataSource 的类(根据 asp:ListView 控件的要求)。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Configuration;
using System.Data;
using System.Data.Common;
using System.Web;
using System.DirectoryServices;
[DataObject]
public class UsersDAL
{
[DataObjectMethod(DataObjectMethodType.Select)]
public List<User> LoadAll(int startIndex, int maxRows, string sortedBy)
{
List<User> users = new List<User>();
DirectoryEntry entry;
return users;
}
}
只要我添加using System.DirectoryServices;,页面就会崩溃并显示以下消息:Compiler Error Message: CS0234: The type or namespace name 'DirectoryServices' does not exist in the namespace 'System' (are you missing an assembly reference?)
如果不使用 System.DirectoryServices,页面加载没有问题。
引用在那里,它在App_Code 目录之外的类中工作。
【问题讨论】:
-
您是否缺少程序集参考?这听起来很愚蠢,但请再次检查。
标签: asp.net active-directory assemblies reference