powered by simpleCommunicator - 2.0.33     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Заполнение списка через представление
13 сообщений из 13, страница 1 из 1
Заполнение списка через представление
    #39914622
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток!
Мне кажется, что это очень простой вопрос, но я никак не могу найти на него ответ в гугле(может спрашиваю неправильно).

Есть приложение mvc. Есть контроллер, в котором в действии Create новой записи выводится dropdownlist для асинхронного поиска. При поиске, подгружается частичное представление с классом, в котором находится список другого класса

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
public class Recipients {
public int num_ekz {get; set;}
public string recipient {get; set;}
}

public class NewDoc {
// различные поля ...
public IENumerable<Recipients> DocRecipients {get; set;}
}



Изначально этот список пуст (так и должно быть).
Теперь мне надо заполнить его в представлении.
Из текущих мыслей:
1) Наверное надо этот список отделить в отдельное частичное представление и заполнять его асинхронно (хотя как мне его потом передать в Post-методе)
2) Java или JScript - Здесь я пока не силен.
Подскажите пожалуйста правильный метод. И, если не сложно покажите пример.
...
Рейтинг: 0 / 0
Заполнение списка через представление
    #39914623
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пока что получилось встроить этот список в отдельное частичное представление и сделать модальную форму JQuery для добавления новой записи в список.
Мне надо понять куда стучаться из частичного представления, которое является модальной формой заполнения нового значения списка, чтобы при обращении в контроллер вся эта конструкция новой записи не рухнула)))
Как правильно сделать ActionResult? И что он должен вернуть чтобы обновить только частичное представление со списком и не порушить остальные?
...
Рейтинг: 0 / 0
Заполнение списка через представление
    #39914624
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Интернете еще нарыл, что есть так называемые дочерние методы действий, пока про них еще не понял, но может это один из вариантов?
...
Рейтинг: 0 / 0
Заполнение списка через представление
    #39915140
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа, 63 просмотра и даже даже ни у кого нет мыслей???
...
Рейтинг: 0 / 0
Заполнение списка через представление
    #39915295
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartveider13,

есть... сами разберётесь :)
...
Рейтинг: 0 / 0
Заполнение списка через представление
    #39915312
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartveider13,

а можете просто объяснить задачу?
при создании Получателя необходимо заполнить список получателей этого получателя? :)
...
Рейтинг: 0 / 0
Заполнение списка через представление
    #39915481
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух, получается у документа может быть несколько получателей. Необходимо при создании документа заполнить получателей
...
Рейтинг: 0 / 0
Заполнение списка через представление
    #39916190
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решение "в лоб" - это добавлять разметку через скрипт на странице. Мне интересно - есть ли более элегантное решение?
...
Рейтинг: 0 / 0
Заполнение списка через представление
    #39916218
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartveider13
Дмитрий Мух, получается у документа может быть несколько получателей. Необходимо при создании документа заполнить получателей

Тип такого что-ли?
...
Рейтинг: 0 / 0
Заполнение списка через представление
    #39916222
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartveider13
Решение "в лоб" - это добавлять разметку через скрипт на странице. Мне интересно - есть ли более элегантное решение?

А что вы называете элегантным решением?
Интерфейс на картинке, что выше, написан на React. И вполне себе элегантно :)
...
Рейтинг: 0 / 0
Заполнение списка через представление
    #39916253
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух, да, интересует что-то типа этого. С React я вообще не сталкивался
...
Рейтинг: 0 / 0
Заполнение списка через представление
    #39916254
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух, да вот как раз дело именно в том, что я впринципе не знаю что является элегантным решением для данной задачи, поэтому и спрашиваю совет
...
Рейтинг: 0 / 0
Заполнение списка через представление
    #39916286
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartveider13
Дмитрий Мух, да вот как раз дело именно в том, что я впринципе не знаю что является элегантным решением для данной задачи, поэтому и спрашиваю совет

Советую взглянуть с точки зрения того, кто этим решением будет пользоваться.
ИМХО оно должно эффективно решать его задачу, быть простым, понятным и качественным (не падать с ошибками, даже если пользователь, что-то сделал не так).

В итоге либо учите JavaScript, либо придумайте такой дизайн, чтобы и пользователю было удобно и вам просто реализовать.
Визард к примеру.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Заполнение списка через представление
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]