У меня есть проект, в который я добавил asp:wizard
и в мастере есть 7 шагов. У меня есть кнопки «Сохранить & Далее», «Предыдущий» и «Сохранить и выйти» на каждой странице мастера (кроме «предыдущего»на первом этапе).Пользователь может заполнить информацию о форме и нажать кнопку «Сохранить и Далее», чтобы выполнить шаг, и приложение сохранит информацию в базе данных.
Теперь у нас есть боковая панель, на которой пользователь может щелкнуть и перейти к любому шагу, который он хочет, не выполняя предыдущие шаги. Проблема здесь заключается в том, что в середине есть один шаг, необходимый для завершения следующего шага.тот.Мы отображаем правильную информацию / сообщения об ошибках, если пользователь нажимает на один из шагов, который требовал данных предыдущих шагов.То, что я хочу знать, есть ли способ сохранить данные шагов, когда я нажимаю на боковой панели?Я имею в виду, что если я нахожусь на шаге 3 и заполняю форму, теперь вместо нажатия кнопки «сохранить и затем» я нажимаю на шаге 4 на боковой панели, чтобы значение не сохранялось с помощью команды «сохранить и затем», а пользовательна шаг 4 без сохранения значений с шага 3.
Protected Sub SideBarList_ItemCommand(source As Object,
e As RepeaterCommandEventArgs)
End Sub
Я могу получить доступ только к индексу шагов клика по e.Item.ItemIndex
, но по индексу предыдущего шага.Если я знаю, что могу сохранить информацию о шагах.Пожалуйста, дайте мне знать, если есть какой-либо способ сделать это.