|
|
|
Linq to Entity привезать ключевое поле к dropdownlist
|
|||
|---|---|---|---|
|
#18+
Есть список со значениями из связанной таблицы Код: html 1. "sprIDGorod" это имя поля reference navigation в модели entity framework есть форма textbox - ами и со списком который я указал выше делаю submit формы для обновления значений в базе данные в базе обновляются вот так Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. o.sprGorod.IDGorod - поле пустое значение не предаются как указать списку то он привязан к полю sprGorod ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2011, 09:17:05 |
|
||
|
Linq to Entity привезать ключевое поле к dropdownlist
|
|||
|---|---|---|---|
|
#18+
Публикуйте ID и сам список в модели: Код: c# 1. 2. 3. 4. 5. 6. ViewData - зло. Забудьте это. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2011, 10:31:15 |
|
||
|
Linq to Entity привезать ключевое поле к dropdownlist
|
|||
|---|---|---|---|
|
#18+
Вы дали имя параметру который будет выбран - "sprIDGorod" Поэтому чтобы иметь доступ к этому параметру можно выбрать два пути 1) Нормальный Код: c# 1. тогда в этой переменной будет выбранный (IEnumerable<SelectListItem>)ViewData["listGorod"].Value(я взял int, нужно поле подставите сами) 2) С элементами легкой эротики Код: c# 1. Среди параметров будет элемент sprIDGorod с выбранным значением. 3) Правильный Можно использовать модель, правда не всегда модель совпадает классами с тем что выбрал, а две модели в представлении не задашь :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2011, 12:04:02 |
|
||
|
Linq to Entity привезать ключевое поле к dropdownlist
|
|||
|---|---|---|---|
|
#18+
OracleLoverправда не всегда модель совпадает классами с тем что выбрал, а две модели в представлении не задашь :) А теперь еще раз и по-русски. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2011, 12:50:27 |
|
||
|
Linq to Entity привезать ключевое поле к dropdownlist
|
|||
|---|---|---|---|
|
#18+
МСУ сделал вот так се равно не работает Код: html 1. Возможно логика неправильная или работает все через одно место но как то учиться нужно ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2011, 14:06:42 |
|
||
|
Linq to Entity привезать ключевое поле к dropdownlist
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2011, 14:11:18 |
|
||
|
Linq to Entity привезать ключевое поле к dropdownlist
|
|||
|---|---|---|---|
|
#18+
МСУOracleLoverправда не всегда модель совпадает классами с тем что выбрал, а две модели в представлении не задашь :) А теперь еще раз и по-русски. model может и не содержать ссылку sprIDGorod - вот я о чем. Тогда и сохранять нечего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2011, 14:11:22 |
|
||
|
Linq to Entity привезать ключевое поле к dropdownlist
|
|||
|---|---|---|---|
|
#18+
bobsvtМСУ сделал вот так се равно не работает Код: html 1. Возможно логика неправильная или работает все через одно место но как то учиться нужно ))) Model это объект-сет или просто объект определенного класса. МСУ говорил про model - это немного другое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2011, 14:13:08 |
|
||
|
Linq to Entity привезать ключевое поле к dropdownlist
|
|||
|---|---|---|---|
|
#18+
bobsvt, Чтобы не было вопросов лишних: Код: html 1. Код: c# 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2011, 14:15:03 |
|
||
|
Linq to Entity привезать ключевое поле к dropdownlist
|
|||
|---|---|---|---|
|
#18+
Pavluha Значения ее получить не проблема Проблема в привязать объект dropdownlist к модели потом сохранить изменения в модели и в БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2011, 14:21:23 |
|
||
|
Linq to Entity привезать ключевое поле к dropdownlist
|
|||
|---|---|---|---|
|
#18+
OracleLoverbobsvtМСУ сделал вот так се равно не работает Код: html 1. Возможно логика неправильная или работает все через одно место но как то учиться нужно ))) Model это объект-сет или просто объект определенного класса. МСУ говорил про model - это немного другое. это переменная var model = <objectPredpriatie> это что ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2011, 14:30:17 |
|
||
|
Linq to Entity привезать ключевое поле к dropdownlist
|
|||
|---|---|---|---|
|
#18+
bobsvtPavluha Значения ее получить не проблема Проблема в привязать объект dropdownlist к модели потом сохранить изменения в модели и в БД. У меня проблем не было! Вы проверьте сначала. Я так понимаю, что вы работаете не с моделью и поэтому у вас значение не восстанавливается. Возможно, я ошибаюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2011, 14:30:38 |
|
||
|
Linq to Entity привезать ключевое поле к dropdownlist
|
|||
|---|---|---|---|
|
#18+
bobsvtOracleLoverпропущено... Model это объект-сет или просто объект определенного класса. МСУ говорил про model - это немного другое. это переменная var model = <objectPredpriatie> это что ли? не до конца дописал это переменная var model = <objectPredpriatie>viewData["predlist"] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2011, 14:34:31 |
|
||
|
Linq to Entity привезать ключевое поле к dropdownlist
|
|||
|---|---|---|---|
|
#18+
bobsvtbobsvtпропущено... это переменная var model = <objectPredpriatie> это что ли? не до конца дописал это переменная var model = <objectPredpriatie>viewData["predlist"] Вы не указали какую модель вы передали представлению, поэтому я понятия не имею какого она у вас типа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2011, 14:39:08 |
|
||
|
Linq to Entity привезать ключевое поле к dropdownlist
|
|||
|---|---|---|---|
|
#18+
Inherits="System.Web.Mvc.ViewPage<ReportAuditEnergy.Models.objectPredpriatie>" %> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2011, 14:42:10 |
|
||
|
Linq to Entity привезать ключевое поле к dropdownlist
|
|||
|---|---|---|---|
|
#18+
OracleLovermodel может и не содержать ссылку sprIDGorod - вот я о чем. Тогда и сохранять нечего. Модель обязана содержать значение Value для дропдаунлиста. Посмотрите на мой код, работа только с моделю. P.S. Закон таков: нужно для представления - должно быть в модели. Никаких граблей в виде ViewData, всё четко по MVC паттерну. Шаг влево - расстрел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2011, 14:44:37 |
|
||
|
Linq to Entity привезать ключевое поле к dropdownlist
|
|||
|---|---|---|---|
|
#18+
bobsvtInherits="System.Web.Mvc.ViewPage<ReportAuditEnergy.Models.objectPredpriatie>" %> Или я чего-то не догоняю или что это за извращение? Почему вы используя паттерн MVC, не пишете на MVC? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2011, 14:45:09 |
|
||
|
Linq to Entity привезать ключевое поле к dropdownlist
|
|||
|---|---|---|---|
|
#18+
МСУOracleLovermodel может и не содержать ссылку sprIDGorod - вот я о чем. Тогда и сохранять нечего. Модель обязана содержать значение Value для дропдаунлиста. Посмотрите на мой код, работа только с моделю. P.S. Закон таков: нужно для представления - должно быть в модели. Никаких граблей в виде ViewData, всё четко по MVC паттерну. Шаг влево - расстрел. Согласен, только мы уже поняли что товарищ какую-то винигрет варит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2011, 14:45:50 |
|
||
|
Linq to Entity привезать ключевое поле к dropdownlist
|
|||
|---|---|---|---|
|
#18+
OracleLoverСогласен, только мы уже поняли что товарищ какую-то винигрет варит У него каша в голове, а учить не хочется... Код дали - путь осмысливает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2011, 14:47:28 |
|
||
|
Linq to Entity привезать ключевое поле к dropdownlist
|
|||
|---|---|---|---|
|
#18+
МСУOracleLovermodel может и не содержать ссылку sprIDGorod - вот я о чем. Тогда и сохранять нечего. Модель обязана содержать значение Value для дропдаунлиста. Посмотрите на мой код, работа только с моделю. P.S. Закон таков: нужно для представления - должно быть в модели. Никаких граблей в виде ViewData, всё четко по MVC паттерну. Шаг влево - расстрел. у меня он содержит value Код: html 1. 2. 3. и почему нельзя использовать viewdata если в книгах по MVC 2 в основном его и используют как использовать только один объект model нужно быть извращенцем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2011, 15:00:37 |
|
||
|
Linq to Entity привезать ключевое поле к dropdownlist
|
|||
|---|---|---|---|
|
#18+
bobsvt, Вы продолжаете упорно давить лбом в кирпичную кладку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2011, 15:01:48 |
|
||
|
Linq to Entity привезать ключевое поле к dropdownlist
|
|||
|---|---|---|---|
|
#18+
OracleLoverbobsvtInherits="System.Web.Mvc.ViewPage<ReportAuditEnergy.Models.objectPredpriatie>" %> Или я чего-то не догоняю или что это за извращение? Почему вы используя паттерн MVC, не пишете на MVC? На чем я по вашему пишу тогда? использую MVC 2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2011, 15:05:05 |
|
||
|
Linq to Entity привезать ключевое поле к dropdownlist
|
|||
|---|---|---|---|
|
#18+
bobsvtOracleLoverпропущено... Или я чего-то не догоняю или что это за извращение? Почему вы используя паттерн MVC, не пишете на MVC? На чем я по вашему пишу тогда? использую MVC 2 Ваш код и слова "пишу на MVC" - слабо коррелируют между собой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2011, 15:08:16 |
|
||
|
Linq to Entity привезать ключевое поле к dropdownlist
|
|||
|---|---|---|---|
|
#18+
bobsvt, Вот вам примеры, если вы не хотите пользоваться тем, что вам дали: http://habrahabr.ru/blogs/aspnet_mvc/106370/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2011, 15:11:20 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=37579723&tid=1360166]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
77ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 407ms |

| 0 / 0 |
