Описание тега modelbinders

1 ответ

Расширение пользовательского mvc ModelBinder Сандерсона для объекта, сохраненного в сеансе

В своей замечательной книге MVC Стивен Сандерсон приводит пример связывателя пользовательской модели, который устанавливает и извлекает переменную сеанса, скрывая элемент хранения данных от контроллера. Я пытаюсь расширить это, чтобы удовлетворить д…
26 авг '09 в 09:55
2 ответа

Есть ли способ отключить JSON ModelBinder в ASP.NET MVC 3 RC2?

В ASP.NET MVC 3 RC2 ModelBinder по умолчанию автоматически анализирует тело запроса, если Content-Type установлен в application/json, Проблема в том, что это оставляет Request.InputStream в конце потока. Это означает, что если вы попытаетесь прочита…
2 ответа

Связующее пользовательской модели.Net MVC3 - модель с начальной загрузкой

Я создаю пользовательский механизм связывания моделей, чтобы сначала загрузить модель из базы данных, прежде чем обновлять модель входящими значениями. (Наследование от DefaultModelBinder) Какой метод мне нужно переопределить, чтобы сделать это?
0 ответов

Привязка параметров WebApi

У меня есть webapi, который клиенты используют для интеграции. Мы используем параметры FromUri и FromBody, которые принимают сложные объекты На FromUri у меня есть пользовательское связующее, которое позволяет клиентам отправлять данные с альтернати…
15 авг '16 в 10:43
2 ответа

ASP.net MVC v2 - отладка проблем привязки модели - ошибка?

У меня больше, чем небольшая трудность, пытаясь отладить, почему MVC не связывается правильно в данном случае, который у меня есть... По сути, у меня есть действие, которое получает сложный объект, который, в свою очередь, имеет сложный дочерний объ…
1 ответ

ASP.NET MVC 1: привязка модели набора данных

Я нахожусь в ситуации, когда мне дают набор данных для вывода в виде MVC. Я действительно изо всех сил пытаюсь выяснить, как заставить связывателя модели поднять это на пути назад после представления. У меня есть что-то вроде этого... public ActionR…
08 дек '09 в 11:40
0 ответов

Атрибут удаленной проверки в базовой модели

У меня есть абстрактная модель, которая имеет свойство, которое будет проверено. Я хочу установить текущий контроллер для параметра контроллера. Итак, я добавил свой пользовательский атрибут, который наследуется от атрибута Remote. Проблема в том, ч…
2 ответа

Asp.net mvc 2 связующие модели, что находится за сценой

Я начинаю с MVC2, и у меня есть простой вопрос: Если у меня есть типизированное представление с формой внутри, и это текстовое поле создано с помощью лямбда-выражений: <%: Html.TextBoxFor(e => e.Name)%> Когда я отправляю эту форму, механизм…
2 ответа

ASP.NET MVC 4 Виртуальное свойство навигации не заполняется при выполнении действия

У меня есть свойство навигации (Категория) в классе Вопрос, для которого я вручную создаю DropDownList для представления "Создание вопроса", и при публикации действия "Создать" свойство навигации "Категория" не заполняется в Модели, поэтому я получа…
0 ответов

Биндер десятичной модели не работает

У меня есть пользовательский DecimalModelBinder, который читает десятичные числа с использованием текущей культуры. Вот реализация BindModel public override object BindModel( ControllerContext controllerContext, ModelBindingContext bindingContext ) …
1 ответ

Представления и контроллеры MVC: создание экземпляров при отправке формы

Мы работаем с сущностями в наших контроллерах MVC, которые передаются строго типизированным представлениям. Как мы восстанавливаем эти сущности в контроллере с обновленными данными, когда форма публикуется в представлении? Форма не содержит всех пол…
1 ответ

Мне нужен DataAnnotationsModelBinder для DataAnnotations v 3.5

Мне нужен DataAnnotationsModelBinder, который будет работать с System.ComponentModel.DataAnnotations v 3.5 Я нашел один в codeplex, но для v 0.99 DataAnnotations и он не работает с v 3.5, и мой xVal не работает с DataAnnotations v 0.99, поэтому я не…
16 ноя '09 в 18:38
2 ответа

ASP.NET MVC - тестирование страницы для привязки модели

У меня есть модульные тесты, охватывающие мои модели связующих Я создаю ModelBindingContext и заполняю ValueProviderDictionary своими тестовыми значениями. Я уверен, что, как только мой контроллер получит модель, все будет покрыто тестированием, и п…
17 июл '09 в 12:47
2 ответа

ASP.NET MVC2 - примеры связывателей пользовательских моделей

Я пытаюсь найти несколько примеров создания пользовательского связующего для уникального сценария связывания, который мне нужно обработать, но все статьи, которые я нашел, были для более старых версий MVC, которые больше не актуальны в MVC2. Я ссыла…
2 ответа

Унаследованные классы ASP.NET MVC ModelBinding

У меня есть вопрос о ModelBinding в ASP.NET MVC (я использую MVC 2 превью 2), связанный с наследованием. Скажем, у меня есть следующие интерфейсы / классы: interface IBase class Base : IBase interface IChild class Child: Base, IChild И у меня есть п…
01 дек '09 в 23:28
2 ответа

MVC3/4 Security & Model Binding для динамического объекта

Мне действительно нужен второй взгляд на это, так что я надеюсь, что некоторые из вас могут дать мне некоторую обратную связь, я думаю, что слишком долго на это смотрю. Я пытаюсь настроить веб-сайт с помощью ASP.NET MVC3, и на этом сайте мне нужна г…
2 ответа

Не удается добавить атрибут ModelBinder в свойство входной модели

Я хочу указать механизм связывания модели, который будет использоваться для свойства моей входной модели. public class SendEmailInput { [Required, EmailAddress] public string From { get; set; } [Required] public string To { get; set; } [Required] pu…
2 ответа

Asp MVC 3: измененные значения отправлены на просмотр

Насколько я понимаю, ModelBinder может генерировать экземпляры классов из routedata / formdata. То, что я ищу, - это способ манипулировать данными, передаваемыми представлению, до того, как они будут использованы представлением. Каковы возможности? …
5 ответов

ASP.NET MVC - альтернатива для [Bind(Exclude = "Id")]

Есть ли альтернатива [Bind(Exclude = "Id")] ( Связанный вопрос)? Могу ли я написать модель связующего?
07 янв '11 в 22:50
1 ответ

Asp.net MVC 3 JSON Модель Binder

Итак, у меня есть этот JSON mrn:"0760433" res:[{"registry":1,"episodeType":{"id":6,"dateAndTime":"08-06-2012 13:21"}}] И у меня есть эти модели зрения public class patient { public string mrn { get; set; } } public class episodeType { public int id …
06 авг '12 в 18:28