У меня есть это требование в веб-форме asp.net 3.5. (На самом деле я кодирование приложений Страницы Sharepoint 2010)Как динамически добавлять и удалять элементы списка в веб-форме asp.net?
- Разрешить пользователь нажмите кнопку Добавить, чтобы добавить новый Student в список студентов.
- Разрешите пользователям нажать кнопку «Удалить», чтобы удалить определенную строку из списка учеников.
- Разрешить пользователям редактировать пользователям в списке. (Строки должны всегда находиться в режиме редактирования)
- Разрешить пользователям нажать кнопку Submit, чтобы сохранить все данные. (Только одна кнопка отправки для списка)
- I хотите связать элемент управления со списком данных, как
List<Student> students
- редактирование формы для каждого студента будет сложным, будет несколько DropDownList и т.д.
Каков наилучший способ реализации такого требования? Я исследовал Asp.net ListView, Repeater, GridView, считал, что это непростая задача, но ни одна из них не может быть легко реализована.
- ListView не может получить данные легко, кажется, вы должны найти каждый управления программным
- Ретранслятор предназначен для отображения данных только для чтения.
- GriView отображает данные в формате таблицы, а это не то, что мне нужно.
Возможно, мне что-то не хватает? Большое спасибо!
Ответ - сетка. –
Попробуйте выполнить операции ajax с помощью webMethod –
в Shekhar: GridView может обновлять одну строку за один раз, я хочу обновить все строки за один раз, кажется, много кодирования, чтобы заставить его вести себя таким образом, любые идеи? – Wint