Я должен преобразовать модуль в классическом ASP в ASP.NET 2.0. По сути, это HTML-форма, сгенерированная с помощью XSL-преобразования. На рисунке показаны основные функции.
В версии ASP.NET:
1: функциональность останется прежней, но интерфейс сильно изменится. Таким образом, существующий XSL не будет использоваться повторно (возможно, может быть использована логика).
2: данные будут поступать в формате XML. При необходимости могут быть возвращены наборы результатов.
Я думаю следующее:
1: создайте собственный класс коллекции и заполните его данными, прочитав XML.
2: привязать его к повторителю или аналогичному элементу управления DataBound.
Мой вопрос:
1: Стоит ли применять вышеуказанный подход? Или
2: Должен ли я использовать подход XSL / XML, как он реализован в настоящее время. Аякс звонит и все такое?
3: Есть ли лучший подход, чем два вышеупомянутых?
Примечания:
1: я использую .NET 2.0 и не могу перейти на 4.0 или MVC.
2: При нажатии кнопки «Отправить» мне нужно будет пройтись по каждой строке и отправить введенные данные обратно. Поэтому я думаю, что элементы управления вводом на стороне сервера были бы хороши вместо простого HTML, но любые предложения будут полезны.
Спасибо.