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

По вопросам о.NET API DefaultModelBinder Class
2 ответа

Как связать свойство модели с DefaultModelBinder - ASP.NET MVC2

У меня есть следующий сценарий. Я имею представление Edit / Employee, заполненное моделью из сущности Entity Framework (Employee) Я отправляю сообщение из раздела Редактировать / Сотрудник в действие контроллера Сохранить / Сотрудник. Действие Сохра…
3 ответа

Как отправить список int с помощью jQuery в ASP.net MVC Binder модели по умолчанию

Когда я отправляю список целых с jQuery, как это: $.ajax('@Url.Action("Execute")', { type: 'POST', data: { pkList: [1,2,3] } }); Затем jQuery преобразует объект pkList и отправляет его по почте следующим образом: pkList[]:1 pkList[]:2 pkList[]:3 Что…
28 окт '11 в 16:05
2 ответа

Привязка родительской модели ASP.Net MVC3

У меня есть частичный шаблон, который использует объект пользователя в качестве модели. У пользователя есть коллекция Аккаунтов. На этом частичном шаблоне у меня есть цикл следующим образом. Частичный шаблон _Account привязан к классу Account @forea…
2 ответа

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

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

Как правильно связать с частичными видами без отправки всей модели

Мне нравится брать части моего представления и разбивать их на несколько частичных представлений, и я хотел бы передать только ту часть модели, которая интересует частичное представление. В общем, я хотел бы поместить модель специально для частичног…
1 ответ

Пользовательское связующее JSON null для производного абстрактного класса asp.net mvc

Я сделал пользовательское связующее для абстрактного класса. Связующее решает, какую реализацию использовать. Это хорошо работает, но когда я добавляю свойство, которое не существует в абстрактном классе, в дочерний класс, оно всегда равно null. Вот…
0 ответов

Привязка привязки пользовательской модели передана из DefaultModelBinder в Startup.cs

Я создал нижеприведенную пользовательскую модель переплета, Сейчас я пытаюсь зарегистрировать его в Startup.cs. Кто-нибудь знает как это сделать? ModelBinders.Binders.Add (typeof (IStepViewModel), новый StepViewModelBinder()); public class StepViewM…
5 ответов

ASP.NET MVC Beta 1: DefaultModelBinder неправильно сохраняет параметр и состояние проверки между несвязанными запросами

Когда я использую привязку модели по умолчанию для привязки параметров формы к сложному объекту, который является параметром для действия, каркас запоминает значения, переданные первому запросу, что означает, что любой последующий запрос к этому дей…
3 ответа

Проблема ASP.NET MVC с использованием объектов отражения, созданных с помощью подшивки модели по умолчанию

У меня странная проблема в ASP.NET MVC, когда объекты не обновляются с помощью UpdateModel, когда передается formCollection. UpdateModel не работает должным образом, когда обновляемый объект создается с помощью отражения. Сценарий: у меня есть прило…
1 ответ

ASP.MVC 4 DefaultModelBinder завершается ошибкой при привязке пустой строки к списку

Так что если вы отправляете пустую строку в контроллер, как это <input type="text" value="" name="idList"> и попробуйте привязать его к списку очень странных вещей происходит Кто-нибудь сталкивался с этой проблемой? Почему он добавляет значени…
1 ответ

Привязка модели ASP.NET к базовому типу

У меня есть BaseViewModel, все мои модели просмотра наследуются. public class MagazineViewModel : BaseOutputViewMode { public string TitleOfPublication { get; set; } } В моем контроллере я использую фабричный метод, чтобы вернуть корректную модель п…
31 окт '10 в 09:14
4 ответа

Форматирование обнуляемых полей DateTime в строго типизированном представлении

У меня есть класс Person со свойством BornDate в моей модели, определенной как [DisplayName("Born Date")] public DateTime? BornDate { get; set; } Я использую это поле, на мой взгляд, как <td style="white-space:nowrap"> <%= Html.LabelFor(mod…
2 ответа

Как указать связующему по умолчанию для модели игнорировать свойство при обратной передаче

Так что у меня есть этот абстрактный класс Плата в моих моделях (сгенерированный EF с базой данных в первую очередь) public abstract partial class Fee { public int FeeId { get; set; } public int ProductId { get; set; } public string Name { get; set;…
3 ответа

Есть ли причина, по которой связыватель моделей по умолчанию не привязывается к полям?

Я использую ASP.NET MVC3, и мне интересно, что связыватель моделей по умолчанию привязывается к публичным свойствам, но не к публичным полям. Обычно я просто определяю классы модели со свойствами, но иногда я использую некоторые предопределенные кла…
1 ответ

MVC 3 с формами и списками: связыватель модели по умолчанию и EditorFor

Модель: public class MyObject { public IList<Entry> Entries; } public class Entry { public string Name { get; set; } } Если я использую EditorFor по умолчанию (model => model.Entries), значения name/id: <input type="text" value="" name="Ent…
11 фев '11 в 00:56
1 ответ

Пользовательский тип привязки модели

У меня есть структура, которая работает так же, как тип System.Nullable: public struct SpecialProperty<T> { public static implicit operator T(SpecialProperty<T> value) { return value.Value; } public static implicit operator SpecialProper…
0 ответов

Не получается файл ресурса из DefaultModelBinder.ResourceClassKey

В моем проекте MVC3, в Global.Application_Start(), я имею System.Web.Mvc.DefaultModelBinder.ResourceClassKey = "DefaultModelBinder"; У меня также есть 2 файла ресурсов в App_GlobalResources: DefaultModelBinder.resx DefaultModelBinder.fr.resx Почему …
1 ответ

Связыватель модели по умолчанию для модели asp.net для модели с наследованием

У меня есть форма, к которой я привязан, которая имеет следующую структуру: public class Status { public List<ABCAttachment> ABCAttachments_Files { get; set; } } public class Attachment { public string Id { get; set; } } public class ABCAttach…
31 дек '10 в 05:31
1 ответ

Когда вызывается DefaultModelBinder в конвейере ASP.NET?

Я хочу знать, когда DefaultModelBinder вызывается в конвейере ASP.NET? Предыстория: я хочу найти подходящее место, где я могу установить культуру текущего потока.
2 ответа

Выбор связующего объекта в сигнатуре действия

У меня есть пользовательское связыватель модели для получения данных из сеанса, но я также хотел бы время от времени использовать связыватель по умолчанию. Можно ли выбрать подшивку модели в сигнатуре действия вместо использования UpdateModel? приме…