Wizard里的button事件
1
2
protected void Page_Load(object sender, EventArgs e)
3
{
4
//向导控件
5
//动态添加事件
6
7
Wizard.NextButtonClick += new WizardNavigationEventHandler(Wizard_NextButtonClick);//下一步
8
Wizard.PreviousButtonClick += new WizardNavigationEventHandler(Wizard_PreviousButtonClick);//上一步
9
Wizard.ActiveStepChanged += new EventHandler(Wizard_ActiveStepChanged);//改变步骤时一事件
10
Wizard.FinishButtonClick +=new WizardNavigationEventHandler(Wizard_FinishButtonClick);//完成
11
if (!IsPostBack)
12
{
13
BindData();
14
}
15
16
}
17
18
19
void Wizard_NextButtonClick(object sender, WizardNavigationEventArgs e)
20
{
21
e.Cancel = true;
22
try
23
{
24
switch (e.CurrentStepIndex)
25
{
26
case 0:
27
if(ChkInstall())
28
e.Cancel = false;
29
break;
30
case 1:
31
if (UpdateConfig())
32
e.Cancel = false;
33
break;
34
35
case 2:
36
if (DatabaseConfig())
37
e.Cancel = false;
38
break;
39
case 3:
40
if (UpgradeDatabase())
41
e.Cancel = false;
42
43
Wizard.StepPreviousButtonStyle.CssClass = "hide" ;
44
break;
45
case 4:
46
if (SetAdmin())
47
e.Cancel = false;
48
break;
49
}
50
}
51
catch (Exception x)
52
{
53
//throw x;
54
e.Cancel = true;
55
AddLoadMessage(x.Message);
56
}
57
58
}
59
60
61
void Wizard_PreviousButtonClick(object sender, WizardNavigationEventArgs e)
62
{
63
BindData(); //上一步时绑定数据
64
}
65
66
void Wizard_ActiveStepChanged(object sender, EventArgs e)
67
{
68
// Wizard.ActiveStepIndex++;
69
}
70
71
protected void Wizard_FinishButtonClick(object sender, WizardNavigationEventArgs e)
72
{
73
Response.Redirect("~/");
74
}
2
protected void Page_Load(object sender, EventArgs e)3
{4
//向导控件5
//动态添加事件6
7
Wizard.NextButtonClick += new WizardNavigationEventHandler(Wizard_NextButtonClick);//下一步8
Wizard.PreviousButtonClick += new WizardNavigationEventHandler(Wizard_PreviousButtonClick);//上一步9
Wizard.ActiveStepChanged += new EventHandler(Wizard_ActiveStepChanged);//改变步骤时一事件10
Wizard.FinishButtonClick +=new WizardNavigationEventHandler(Wizard_FinishButtonClick);//完成11
if (!IsPostBack)12
{13
BindData(); 14
} 15
16
}17

18

19
void Wizard_NextButtonClick(object sender, WizardNavigationEventArgs e)20
{21
e.Cancel = true;22
try23
{24
switch (e.CurrentStepIndex)25
{26
case 0:27
if(ChkInstall())28
e.Cancel = false;29
break;30
case 1:31
if (UpdateConfig())32
e.Cancel = false;33
break;34
35
case 2:36
if (DatabaseConfig())37
e.Cancel = false;38
break;39
case 3:40
if (UpgradeDatabase())41
e.Cancel = false;42
43
Wizard.StepPreviousButtonStyle.CssClass = "hide" ;44
break;45
case 4:46
if (SetAdmin())47
e.Cancel = false;48
break;49
}50
}51
catch (Exception x)52
{53
//throw x;54
e.Cancel = true;55
AddLoadMessage(x.Message);56
}57
58
}59

60

61
void Wizard_PreviousButtonClick(object sender, WizardNavigationEventArgs e)62
{63
BindData(); //上一步时绑定数据64
}65

66
void Wizard_ActiveStepChanged(object sender, EventArgs e)67
{68
// Wizard.ActiveStepIndex++;69
}70

71
protected void Wizard_FinishButtonClick(object sender, WizardNavigationEventArgs e)72
{73
Response.Redirect("~/");74
}
人的一生应该这样度过:当他回首往事的时候,不会因为虚度年华而悔恨,也不会因为碌碌无为而羞愧。

浙公网安备 33010602011771号