Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
Приветствую! Есть представление: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2016, 14:49 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
что за имя и что за параметр и где собрались использовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2016, 14:54 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
Konst_One, Это вывод фамилий из базы данных, у каждой фамилии есть свой ид, мне по сути достаточно @tt.ID который дальше я буду использовать в другом запросе к базе и выводе последующей информации То есть выбрал фамилию из списка, нажал на кнопку и пошел запрос в базу который вернет перечень дат ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2016, 14:59 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
value="@tt.ID" уже ведь есть у вас, чего ещё хотите? а запрос через javascript + jquery ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2016, 15:02 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
Konst_One, то есть я в этой же вьюшке пишу на js обработку события по нажатию на кнопку. в контроллере ничего не надо дописывать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2016, 15:04 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
видимо нужно передать параметр контроллёру, чтобы отобрать перечень баз. 2 метода опишите, например get - показывает исходную страницу (ваша версия выше) post - обрабатывает параметр и потом показывает что вам нужно (может другое вью показать или редирект) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2016, 15:12 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
перечень баз дат ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2016, 15:12 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
mishanya3624нажал на кнопку и пошел запрос это либо отправка формы - она должна для этого быть (теги <form> get/post) - либо ajax (для этого надо JavaScript) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2016, 19:21 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
контроллер: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. вьюшка: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. вываливает ошибку: автор There is no ViewData item of type 'IEnumerable<SelectListItem>' that has the key 'Personals'. Описание: Необработанное исключение при выполнении текущего веб-запроса. Изучите трассировку стека для получения дополнительных сведений о данной ошибке и о вызвавшем ее фрагменте кода. Сведения об исключении: System.InvalidOperationException: There is no ViewData item of type 'IEnumerable<SelectListItem>' that has the key 'Personals'. Ошибка источника: Строка 6: @using (Html.BeginForm()) Строка 7: { Строка 8: @Html.DropDownList("Personals") Строка 9: Строка 10: <input class="btn btn-info" type="submit" name="name" value="Button" /> Исходный файл: \\mac\home\Documents\Visual Studio 2013\Projects\WebApplication5\WebApplication5\Views\Home\Index.cshtml Строка: 8 Что не правильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2016, 10:50 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
у вас модель указана, а в контроллере вы ничего не передаёте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2016, 11:04 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
Konst_One, еще немного подсказки плиз:) какие мои действия? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2016, 11:25 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
напрягитесь немного и почитайте статейку какую-нибудь с примером разберитесь что такое Model , зачем она нужна и почему пишут в начале View такие магические фразы: Код: c# 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2016, 11:30 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
Konst_One, Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. что-то совсем запутался, если не трудно дайте ссылку на пример, уже все переменял, ошибка и все...(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2016, 13:37 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
http://dotnet-concept.com/Tutorials/2015/1/5798807/Getting-started-Create-your-first-MVC-application-step-by-step поищите сами, этих примеров море. какой из них вам подойдёт больше для понимания концепции я не знаю, сами выбирайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2016, 13:45 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
Konst_One, спасибо огромно, поплыл покорять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2016, 14:09 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
а почему такое, как исправить? авторСообщение об ошибке компилятора: CS1660: Не удается преобразовать лямбда-выражение в тип "string", так как он не является типом делегата Ошибка источника: Строка 8: { Строка 9: Строка 10: @Html.DropDownList(x => x.ID, (IEnumerable<SelectListItem>)ViewBag.Personals, "select") Строка 11: Строка 12: <input class="btn btn-info" type="submit" name="name" value="Button" /> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2016, 14:52 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
ID - это должно быть поле в вашей модели , а его у вас нет, тк модель вы из контроллера не отдаёте. читайте уже книжки что ли ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2016, 14:57 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
Konst_One, модель то есть, 1 загвоздка, как ее отдать через контроллер? и сегодня больше ни о чем не спрошу:) Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2016, 15:04 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
вы так и будете кусками свой код постить? хорошо, модель создали. в методе контроллера надо создать и заполнить эту модель вашими данными и потом вернуть Код: c# 1. 2. 3. 4. 5. 6. 7. [/SRC] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2016, 15:09 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
и я не понял почему для select вы используете имя из ID (int)? вам NAME нужен. Код: c# 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2016, 15:18 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
в модели (пример из View выше): Код: c# 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2016, 15:20 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
если лямбду хотите, то юзайте Код: c# 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2016, 15:27 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
Просто капец, все примеры смотрю, там все просто...все вроде ясно понятно, но не хочет и все мне отдавать ID.. модель: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. контекст: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Контроллер: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. Вьюха: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2016, 15:34 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
Konst_One, пока оформлял, Вы уже много чего написали, пойду разбираться, Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2016, 15:37 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
потому что ерунду делаете: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2016, 15:39 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
Konst_One, Огромное Вам спасибо! понял свою ошибку, все получилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2016, 16:29 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
Небольшой вопрос, почему @ViewBag.PP(Name) всегда пустое значение? а ViewBag.PerN(ID) все ок показывает: вью: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. контроллер: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. модель: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2016, 12:54 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
а у вас нет input который в model.NAME что-то постит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2016, 13:17 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
Konst_One, то есть я не смогу с одного droplista передать 2 параметра постом по нажатию одной кнопки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2016, 16:07 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
ваш select привязан в модели к полю ID ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2016, 16:20 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
Konst_One, да, это я понял,а если у меня в модели будет 20 параметров и мне надо будет их отобразить, выбрав элемент из droplista, то? с Input игрался, что-то не то получается... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2016, 16:49 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
смотря что за параметры и откуда они, вы же модель можете расширить. добавьте туда, например, поле Dictionary<string, string> и заполните чем вам нужно. сама ваша задача непонятна и вы как-то сбоку к ней заходите. я же сразу написал используйте javascript для отправки формы, а перед отправкой заполняйте все нужные вам параметры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2016, 16:52 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
Konst_One, А можно ли по нажатию запостить и value (ID) и option(NAME), а не один из них по которому идет привязка(исключая js)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2016, 17:00 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
в крадце: форма должна содержать INPUT-элементы, их содержимое VALUE и поститься. если NAME инпутов совпадает с именем поля в вашей модели, то это значение и передается в модель. 1 INPUT = 1 ЗНАЧЕНИЕ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2016, 17:03 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
и вообще, зачем вам что-то ещё надо, если вы в контроллере уже получили ID выбранной записи из списка. так найдите эту запись по таблице и выдайте обратно во View все нужные данные. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2016, 17:10 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
Konst_One, примерно так я пробовал, сделал по вашему все равно ругается: авторСсылка на объект не указывает на экземпляр объекта. Описание: Необработанное исключение при выполнении текущего веб-запроса. Изучите трассировку стека для получения дополнительных сведений о данной ошибке и о вызвавшем ее фрагменте кода. Сведения об исключении: System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта. Ошибка источника: Строка 15: Строка 16: <div> Строка 17: @Model.NAME Строка 18: </div> Строка 19: Исходный файл: \\mac\home\Documents\Visual Studio 2013\Projects\WebApplication5\WebApplication5\Views\Home\Index.cshtml Строка: 17 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2016, 17:38 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
@(Model.NAME ?? "") или в get методе присвойте model.NAME = "" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2016, 17:54 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
Konst_One, не, все равно та же ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2016, 18:12 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
получилось через ViewBag не знаю насколько это верно, но работает... Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2016, 18:26 |
|
||
|
Получить имя/ид из select html
|
|||
|---|---|---|---|
|
#18+
mishanya3624получилось через ViewBag не знаю насколько это верно, но работает... Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. это костыль. что Вам мешает, все что необходимо для View записать в Model ("ViewModel"). То, что модель у Вас это не ViewModel, а Entity? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2016, 18:33 |
|
||
|
|

start [/forum/topic.php?all=1&fid=18&tid=1355820]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
75ms |
get tp. blocked users: |
2ms |
| others: | 268ms |
| total: | 457ms |

| 0 / 0 |
