Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка под ASP.NET > Как отключить кнопку Next в Wizard?


Автор: Pankon 14.6.2007, 13:02
Как отключить кнопку Next в Wizard?

Автор: SiTox_ 14.6.2007, 18:44
в смысле не показывать или сделать её не рабочей?
если второе то обрабатывай ActiveStepChanged поставь условие
и возвращай в    
Код

void OnActiveStepChanged(object sender, WizardNavigationEventArgs e){
 e.Cancel = true;
}

Автор: Mymik 14.6.2007, 21:01
а если первое, то в стилях прописать display:none

Автор: Pankon 15.6.2007, 10:07
SiTox_, не совсем понятно... У меня событие OnActiveStepChanged требует сигнатуру (object sender, System.EventArgs e) а не (..,WizardNavigationEventArgs e)...






Mymik, ну как добраться до стилей кнопки (StepNavigationTemplate) на, допустим, третьем шаге?

Автор: dazy 15.6.2007, 11:41
Цитата(Pankon @  15.6.2007,  13:07 Найти цитируемый пост)
как добраться до стилей кнопки (StepNavigationTemplate) на, допустим, третьем шаге? 


Код

    protected void Wizard1_ActiveStepChanged(object sender, EventArgs e) {
        if ((sender as System.Web.UI.WebControls.Wizard).ActiveStepIndex == 2) {
            (sender as System.Web.UI.WebControls.Wizard).StepNextButtonStyle.CssClass = "hide";
        }
        else {
            (sender as System.Web.UI.WebControls.Wizard).StepNextButtonStyle.CssClass = "";
        }
    }


Код

.hide {display:none}


Но это не в Template... а по умолчанию созданые кнопки. 

Автор: SiTox_ 15.6.2007, 16:33
ну тогда OnNextButtonClick  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)