У меня есть страница ASP.NET с элементом управления Wizard, содержащая несколько страниц полей формы. Данные собираются и вставляются в базу данных из кода за страницей. Мне нужно настроить эту форму, чтобы вы могли не только вставлять, но и редактировать записи. Поскольку форма длинная и сложная, я бы предпочел использовать существующую и не создавать дубликаты для редактирования, тем более что я хочу, чтобы обе формы оставались одинаковыми, и любые изменения должны быть внесены в обе. Но, похоже, это то, что мне нужно сделать, если я собираюсь связать это. Но это также потребовало бы помещения мастера в FormView, и тогда мне пришлось бы использовать FindControl для доступа к любому из полей, что означало бы изменение всего моего уже существующего кода (что, конечно, потребовало бы много времени). Так должен ли я вручную вводить все значения из кода, а не привязывать его к данным? Что лучше: использовать FormView и иметь дубликаты форм (плюс нужно войти и повторить способ, которым я получаю доступ к полям), или сделать все из кода позади?