Экран ввода данных в asp.net MVC - PullRequest
0 голосов
/ 29 апреля 2009

Вы можете сказать, что это глупый вопрос, но я в замешательстве!

У меня есть ситуация, когда у меня есть лекционный стол.

И я хочу сохранить посещаемость тех, кто зарегистрировался для этого.

У меня есть главная таблица людей, которые будут регистрироваться, таблица лекций, и важная таблица - посещаемость, в которой хранится P.k. как ф.к. остальной части стола.

В режиме просмотра указателя лекционный оператор выберет «Посещаемость» и введет информацию о посещаемости.

Моя проблема Показывает только одну страницу для входа посещаемости, и эта страница также может открываться в режиме РЕДАКТИРОВАНИЕ , для редактирования посещаемости.

Так, каков будет дизайн страницы и процесс принятия участия?

1 Ответ

0 голосов
/ 29 апреля 2009

Некоторые из способов:

  1. Вы можете использовать одну и ту же страницу для редактирования и вывода списка, если вы определили блок, в котором вы визуализируете частичный / динамический блок (контроль пользователя). Вам нужно расширить HtmlHelper, чтобы вы могли передавать имя UserControl и переходить от контроллера к представлению (с ViewData) имени пользовательского элемента управления, который вы хотите отобразить. Таким образом, вы можете использовать один и тот же шаблон (View / Page) с различными действиями и разными ответами.

  2. Вы можете редактировать на клиенте. Вы можете использовать библиотеку jQuery UI для всплывающего диалогового окна для редактирования. Для отправки редактируемой информации вы можете использовать метод jquery .ajax. Поскольку что-то происходит на клиенте, а вы запрашиваете различные действия на контроллере, не имеет значения, как вы будете подходить к этому с точки зрения дизайна. Вы можете использовать диалоги, вы можете преобразовать существующие элементы на странице и т. Д.

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...