Вопросы по теме 'modelbinders'

Биндеры .Net mvc
У меня есть несогласие с привязками моделей в структуре Microsofts mvc. У меня есть базовый класс для моих моделей предметной области, у которого есть свойство id только для чтения и тип guid. Но поскольку он доступен только для чтения, связыватели...
226 просмотров
schedule 03.11.2022

Если мне нужно получить объект из пользовательского связывателя модели, должен ли связыватель взаимодействовать со слоем сервиса, уровнем репозитория или ?
Если у меня есть класс, подобный этому: public class Person { public string firstName { get; set; } public string lastName { get; set; } public Pet myPet { get; set; } } Когда я создаю настраиваемую привязку модели, сообщение из...
269 просмотров

Где ловить исключения из настроенного ModelBinder
У меня есть настраиваемый ModelBinder, который связывает Интернет с объектом с помощью такого кода " [ModelBinder(typeof(CustomizedModelBinder))] public class Widget{ ... } Этот связыватель моделей может генерировать исключения, и где...
1391 просмотров
schedule 15.05.2022

Связыватель настраиваемой модели модульного тестирования в ASP.NET MVC 2
Я написал собственный связыватель модели в проекте, который использует ASP.NET MVC 2. Этот связыватель модели связывает только 2 поля модели: public class TaskFormBinder : DefaultModelBinder { protected override void...
5271 просмотров
schedule 20.09.2023

Почему ASP.NET MVC заботится о моих свойствах только для чтения во время привязки данных?
Изменить: добавлено вознаграждение, потому что я ищу решение MVC3 (если оно существует), отличное от этого: DataAnnotationsModelValidatorProvider.AddImplicitRequiredAttributeForValueTypes = false; У меня есть свойство только для чтения в...
5770 просмотров
schedule 09.07.2022

Есть ли способ, чтобы DefaultModelBinder игнорировал пустые элементы при привязке к списку ‹Enum›
У меня есть сценарий, в котором я хотел бы изменить поведение DefaultModelBinder в том, как он привязывается к списку перечислений. У меня есть перечисление ... public enum MyEnum { FirstVal, SecondVal, ThirdVal } и класс для модели ......
2139 просмотров
schedule 27.05.2022

ASP.NET MVC 2 - префикс ViewModel
Я хочу использовать RenderPartial дважды, на мой взгляд, с разными связанными моделями. Проблема в том, что в обеих моделях присутствуют некоторые свойства (ник, пароль). У них нет префикса, поэтому даже идентификаторы или имена в выводе совпадают....
6137 просмотров

Элегантный пользовательский интерфейс ASP.Net MVC и авторизация ModelBinder
Мы знаем, что авторизация — это сквозная проблема, и мы делаем все возможное, чтобы избежать слияния бизнес-логики в наших представлениях. Но я все еще не нашел элегантного способа фильтровать компоненты пользовательского интерфейса (например,...
591 просмотров

ASP.NET MVC - привязка пользовательской модели по типу интерфейса
Я не уверен, ожидается ли такое поведение или нет, но кажется, что привязка пользовательской модели не работает, когда привязка назначается типу интерфейса. Кто-нибудь с этим экспериментировал? public interface ISomeModel {} public class...
11450 просмотров
schedule 18.11.2022

Пример реализации IModelBinderProvider для внедрения конструктора ModelBinder в MVC 3
Мне нужно подключить свой собственный ModelBinder к моему контейнеру DI в MVC 3, но я не могу заставить его работать. Так. Вот что у меня есть: ModelBinder с сервисом, введенным конструктором. public class ProductModelBinder : IModelBinder{...
6587 просмотров
schedule 30.09.2022

MVC3 ModelBinder для DynamicObject
Я ищу, есть ли образец проекта, учебник, ветка contrib или что-то в этом роде, в котором подробно описывается реализация настраиваемого ModelBinder для MVC3 для поддержки объектов, унаследованных от DynamicObject. У меня есть объект домена, который...
3372 просмотров

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

ModelBinder по умолчанию не работает должным образом
У меня есть следующая структура: public class Dummy { public string Name { get; set; } public InnerDummy Dum { get; set; } } public class InnerDummy { public string Name { get; set; } } И ActionResult , который получает Dummy...
428 просмотров
schedule 16.04.2022

Asp.net MVC Custom Model Binder для десятичных чисел - добавляет ошибку модели, когда параметр десятичного действия равен нулю
Я создал настраиваемую подшивку модели на основе статьи Haacked. Вот код: namespace MyNamespace.Project.ModelBinders { public class DecimalModelBinder : DefaultModelBinder { public override object BindModel(ControllerContext...
828 просмотров

Контроллер MVC обрабатывает отправленный JSON в виде строки
У меня есть стороннее приложение, которое отправляет на мой сайт POST-запросы с application / json в теле. Я могу записать строго типизированный объект как: публичная строка Postback ([FromBody] MyResponse myResponse) Моя проблема в...
139 просмотров
schedule 13.01.2023