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


DefaultModelBinder Класс

Определение

Отображает запрос браузера в объект данных. Этот класс предоставляет конкретную реализацию связывателя модели.

public class DefaultModelBinder : System.Web.Mvc.IModelBinder
type DefaultModelBinder = class
    interface IModelBinder
Public Class DefaultModelBinder
Implements IModelBinder
Наследование
DefaultModelBinder
Реализации

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

DefaultModelBinder()

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

Свойства

Binders

Получает или задает связыватели моделей для приложения.

ResourceClassKey

Получает или задает имя файла ресурсов (ключа класса), содержащего локализованные значения строк.

Методы

BindModel(ControllerContext, ModelBindingContext)

Выполняет привязку модели, используя указанные контекст контроллера и контекст привязки.

BindProperty(ControllerContext, ModelBindingContext, PropertyDescriptor)

Привязывает указанное свойство, используя заданные контекст контроллера и контекст привязки, а также заданный дескриптор свойства.

CreateModel(ControllerContext, ModelBindingContext, Type)

Создает заданный тип модели, используя указанные контекст контроллера и контекст привязки.

CreateSubIndexName(String, Int32)

Создает индекс (подындекс) на основе категории компонентов, составляющих больший индекс, где указанное значение индекса является целым числом.

CreateSubIndexName(String, String)

Создает индекс (подындекс) на основе категории компонентов, составляющих больший индекс, где указанное значение индекса является строкой.

CreateSubPropertyName(String, String)

Создает имя подсвойства, используя указанные префикс и имя свойства.

GetFilteredModelProperties(ControllerContext, ModelBindingContext)

Возвращает набор свойств, соответствующих ограничениям фильтра свойств, установленным указанным binding contextобъектом .

GetModelProperties(ControllerContext, ModelBindingContext)

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

GetPropertyValue(ControllerContext, ModelBindingContext, PropertyDescriptor, IModelBinder)

Возвращает значение свойства, используя заданные контекст контроллера, контекст привязки, дескриптор свойства и связыватель свойства.

GetTypeDescriptor(ControllerContext, ModelBindingContext)

Возвращает объект дескриптора для типа, заданного контекстом контроллера и контекстом привязки.

IsModelValid(ModelBindingContext)

Определяет, является ли модель данных допустимой для заданного контекста привязки.

OnModelUpdated(ControllerContext, ModelBindingContext)

Вызывается, когда модель обновлена.

OnModelUpdating(ControllerContext, ModelBindingContext)

Вызывается, когда модель обновляется.

OnPropertyValidated(ControllerContext, ModelBindingContext, PropertyDescriptor, Object)

Вызывается, когда указанное свойство проверено.

OnPropertyValidating(ControllerContext, ModelBindingContext, PropertyDescriptor, Object)

Вызывается, когда указанное свойство проверяется.

SetProperty(ControllerContext, ModelBindingContext, PropertyDescriptor, Object)

Задает указанное свойство, используя заданные контекст контроллера, контекст привязки и значение свойства.

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