У меня проблемы с получением пользовательского ObjectDataSource для работы элемента управления asp: ListView. У меня есть класс для источника данных в каталоге App_Code веб-приложения (как того требует элемент управления 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
.