Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ASP.NET MVC запретить биндинг
|
|||
|---|---|---|---|
|
#18+
Всем привет, вот такой есть метод Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Класс модели поиска Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Во вьюхе пост-запросом передаются выбранные юзером параметры в action, там выбираются данные по параметрам, аттачатся к модели, и в той же вьюхе рисуются. В Action-метод я закладывал идею, что если вызываем Action get-запросом, то его единственный параметр SearchRawBuntsParams searchParams будет равен null, и я его создаю и передаю во вьюху. Но это не так! Биндер сразу мне создает экземпляр SearchRawBuntsParams со всеми параметрами = null. Как его отучить от этого? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2015, 15:11 |
|
||
|
ASP.NET MVC запретить биндинг
|
|||
|---|---|---|---|
|
#18+
Можно конечно так Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Но хотелось бы 1 метод на все запросы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2015, 16:41 |
|
||
|
ASP.NET MVC запретить биндинг
|
|||
|---|---|---|---|
|
#18+
Pallaris, Ну да, нужно два Action метода - один для Get, другой для Post. Для SearchRawBuntsParams экземпляр создается автоматически. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2015, 19:47 |
|
||
|
ASP.NET MVC запретить биндинг
|
|||
|---|---|---|---|
|
#18+
С другой стороны можно добавить в класс SearchRawBuntsParams поле bool IsSearch, которое будет false по-умолчанию, а при поиске ставить его в true и проверять в контроллере. Тогда только одного Get метода будет достаточно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2015, 20:19 |
|
||
|
ASP.NET MVC запретить биндинг
|
|||
|---|---|---|---|
|
#18+
Axeleron, тоже думал об этом, но костыльно как-то. Вроде бы по логике - почему биндер создает экземпляр, на основании чего? null же должен быть, ан нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2015, 22:00 |
|
||
|
ASP.NET MVC запретить биндинг
|
|||
|---|---|---|---|
|
#18+
PallarisAxeleron, тоже думал об этом, но костыльно как-то. Вроде бы по логике - почему биндер создает экземпляр, на основании чего? null же должен быть, ан нет. на основании конструктора по умолчанию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2015, 18:17 |
|
||
|
ASP.NET MVC запретить биндинг
|
|||
|---|---|---|---|
|
#18+
monstrU, без конструктора взлетит или будет эксепшн падать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2015, 18:18 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=55&tid=1356608]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
21ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 258ms |
| total: | 335ms |

| 0 / 0 |
