решаемая. Также узнал что-то новое о сфере действия ViewState в процессе ...
ViewState не несет ответственности за хранение измененных значений для таких элементов управления, как TextBoxes, DropDowns, CheckBoxes и т. Д. Эти элементы управления наследуются от интерфейса IPostBackDataHandler. Событие LoadPostBackData возникает в жизненном цикле страницы, в котором ЗНАЧЕНИЯ элементов управления загружаются из заголовков HTTP POST формы ... которые повторно отправляются клиентом ...
Итак, как уничтожить заголовки HTTP POST, чтобы очистить контрольные значения?
Новый запрос приводит к новым заголовкам HTTP POST ... Поэтому я просто делаю это в обработчике событий FinishButtonClick:
HttpContext.Current.Response.Redirect(Page.Request.Url.ToString());
Это дает дополнительное преимущество, так как оно переходит к шагу 1 мастера, поэтому мне также не нужно делать ... wiz.MoveTo(wiz.WizardSteps[0])
.
Надеюсь, это поможет кому-то с такой же проблемой.