Мастер - это просто элемент управления пользовательского интерфейса со множеством шагов. Вы можете использовать его для вставки, редактирования, удаления или всего, что только можно придумать. Вы можете иметь мастера INSERT и EDIT. Разница будет заключаться в том, что их будет два и что код для каждого из них (предположительно на CompletedStep) будет иметь немного другой код для сохранения данных. Мастер вставки вызовет запрос на вставку базы данных, а редактор редактирования вызовет запрос на обновление.
Как говорится, вы можете получить доступ к элементу управления внутри FormView
, я не уверен, почему вы сказали, что не можете получить доступ к элементам управления в FormView. Вы можете. См. Использование FindControl: доступ к элементам управления в форме просмотра .
Вы могли бы даже поместить двух волшебников в два состояния формы - InsertTemplate
и EditTemplate
, но это немного сумасшествие:)