Поделиться через


ProfileParameter Класс

Определение

Привязывает значение свойства профиля ASP.NET к объекту параметра.

public ref class ProfileParameter : System::Web::UI::WebControls::Parameter
public class ProfileParameter : System.Web.UI.WebControls.Parameter
type ProfileParameter = class
    inherit Parameter
Public Class ProfileParameter
Inherits Parameter
Наследование
ProfileParameter

Комментарии

Класс можно использовать для ProfileParameter привязки значения параметра ASP.NET Profile к параметру, используемому в параметризованном SQL-запросе, методе бизнес-объекта или фильтруемом выражении.

Класс ProfileParameter предоставляет PropertyName свойство в дополнение к свойствам, унаследованным от Parameter класса . Свойство PropertyName определяет свойство ASP.NET Profile, из которого ProfileParameter объект извлекает значение.

Примечание

Элементы управления, которые привязывают данные к параметру, могут вызвать исключение, если ProfileParameter указан объект, но соответствующее свойство профиля не задано. Аналогичным образом, они могут не отображать данные, если свойство профиля задано с nullпомощью . При необходимости задайте DefaultValue свойство , чтобы избежать таких ситуаций.

Конструкторы

ProfileParameter()

Инициализирует новый экземпляр класса ProfileParameter.

ProfileParameter(ProfileParameter)

Инициализирует новый экземпляр класса ProfileParameter значениями экземпляра, заданного параметром original.

ProfileParameter(String, DbType, String)

Инициализирует новый экземпляр класса ProfileParameter, используя заданное имя свойства для идентификации свойства профиля ASP.NET, к которому выполняется привязка.

ProfileParameter(String, String)

Инициализирует новый именованный экземпляр класса ProfileParameter, используя заданное имя свойства для обозначения свойства профиля ASP.NET, к которому выполняется привязка.

ProfileParameter(String, TypeCode, String)

Инициализирует новый именованный и строго типизированный экземпляр класса ProfileParameter, используя заданное имя свойства для обозначения свойства профиля ASP.NET, к которому выполняется привязка.

Свойства

ConvertEmptyStringToNull

Возвращает или задает значение, указывающее на необходимость преобразования значения, к которому привязан объект Parameter в null, если его значение равно Empty.

(Унаследовано от Parameter)
DbType

Возвращает или задает тип базы данных параметра.

(Унаследовано от Parameter)
DefaultValue

Задает значение по умолчанию для параметра, если значение, к которому привязан параметр, должно быть инициализировано при вызове метода Evaluate(HttpContext, Control).

(Унаследовано от Parameter)
Direction

Указывает, используется ли объект Parameter для привязки значения к элементу управления или же элемент управления можно использовать для изменения значения.

(Унаследовано от Parameter)
IsTrackingViewState

Получает значение, указывающее сохраняет ли объект Parameter изменения в данных о состоянии представления.

(Унаследовано от Parameter)
Name

Возвращает или задает имя параметра.

(Унаследовано от Parameter)
PropertyName

Возвращает или задает имя свойства профиля ASP.NET, к которому привязывается параметр.

Size

Возвращает или задает размер параметра.

(Унаследовано от Parameter)
Type

Возвращает или задает тип параметра.

(Унаследовано от Parameter)
ViewState

Возвращает словарь сведений о состоянии, позволяющих сохранять и восстанавливать состояние представления объекта Parameter при нескольких запросах одной и той же страницы.

(Унаследовано от Parameter)

Методы

Clone()

Возвращает дубликат текущего экземпляра ProfileParameter.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
Evaluate(HttpContext, Control)

Обновляет и возвращает значение объекта ProfileParameter.

GetDatabaseType()

Возвращает значение DbType, эквивалентное типу среды CLR текущего экземпляра Parameter.

(Унаследовано от Parameter)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
LoadViewState(Object)

Восстанавливает сохраненное раннее состояние представления источника данных.

(Унаследовано от Parameter)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
OnParameterChanged()

Вызывает метод OnParametersChanged(EventArgs) коллекции ParameterCollection, содержащей объект Parameter.

(Унаследовано от Parameter)
SaveViewState()

Сохраняет изменения в данных о состоянии представления объекта Parameter после обратной передачи страницы на сервер.

(Унаследовано от Parameter)
SetDirty()

Обозначает объект Parameter как подлежащий записи его состояния в данные о состоянии представления.

(Унаследовано от Parameter)
ToString()

Преобразует значение этого экземпляра в эквивалентное ему строковое представление.

(Унаследовано от Parameter)
TrackViewState()

Инициирует отслеживание объектом Parameter изменений в состоянии его представления, благодаря чему их можно сохранить для этого объекта ViewState элемента управления и хранить их для всех запросов одной и той же страницы.

(Унаследовано от Parameter)

Явные реализации интерфейса

ICloneable.Clone()

Возвращает дубликат текущего экземпляра Parameter.

(Унаследовано от Parameter)
IStateManager.IsTrackingViewState

Получает значение, указывающее сохраняет ли объект Parameter изменения в данных о состоянии представления.

(Унаследовано от Parameter)
IStateManager.LoadViewState(Object)

Восстанавливает сохраненное раннее состояние представления источника данных.

(Унаследовано от Parameter)
IStateManager.SaveViewState()

Сохраняет изменения в данных о состоянии представления объекта Parameter после обратной передачи страницы на сервер.

(Унаследовано от Parameter)
IStateManager.TrackViewState()

Инициирует отслеживание объектом Parameter изменений в состоянии его представления, благодаря чему их можно сохранить для этого объекта ViewState элемента управления и хранить их для всех запросов одной и той же страницы.

(Унаследовано от Parameter)

Применяется к

См. также раздел