Jim246 Ответов: 0

Как добавить код за кнопкой редактирования?


Привет,

Я пишу приложение на классическом asp (я имею опыт работы с базами данных SQL Server, но довольно новичок в asp). Я работаю в рамках iSAMS, коммерческого продукта, который является интерфейсом для управления школьными данными (учащиеся, отчеты и т. д.)

Мой код - VBScript, и в его простейшей форме все, что он делает, - это подключается к базе данных SQL Server, перебирает таблицу, содержащую поля StudentID и StudentReport (текстовое поле, показывающее Отчет студента), и записывает в HTML-таблицу. Таким образом, я получаю простое отображение одного отчета на каждого студента. Все благо.

Мой вопрос таков: я пытаюсь найти способ отредактировать отчет (это то, что может сделать учитель). Я добавил кнопку редактирования с помощью Javascript и ищу код, который можно поместить за ней, чтобы отчет становился редактируемым при нажатии на кнопку.

Я не ожидаю, что ответ будет состоять из нескольких строк кода - я даже не уверен, правильно ли я подхожу к этому вопросу. Любой совет (код/веб-сайт/книга) будет оценен по достоинству!

Спасибо

Джим

Что я уже пробовал:

Я немного погуглил для этого, и я также наткнулся на эту ссылку на этом сайте, но я не уверен, что это лучший метод :

https://www.codeproject.com/Articles/17318/Add-Edit-and-Delete-in-DataGridView-with-Paging

F-ES Sitecore

В наши дни вам будет трудно найти образцы классического ASP, люди не использовали его уже более десяти лет. Ссылку ты выложил-это не хорошо, как это asp.net.

Если вы хотите сделать это в javascript, то у меня будет текстовое поле для каждой скрытой строки, так что что-то вроде

в <данные-studentid пядь="в<%=StudentID%и GT;"&ГТ;&ЛТ;%=StudentReport%&ГТ;&ЛТ;/службы&ГТ;
в <тип входного="текст" данные-studentid="в<%=StudentID%&ГТ;" значение="&ЛТ;%=StudentReport%&ГТ;" стиль="дисплей:ни один;"&ГТ;

Как только у вас есть идентификатор редактируемого студента, используйте jQuery, чтобы сделать span с эквивалентными данными-studentid скрытым, а входные данные с эквивалентными данными-studentid видимыми. Оберните его в форму, и когда форма будет отправлена, вы сможете просмотреть текстовые поля и сохранить их значения.

Jim246

Спасибо. Я изучу этот вариант.

Джим

0 Ответов