📄 wizardevent.aspx.cs
字号:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class WizardEvent : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//设定开始步骤为第0个索引(Step1)
WizardAccount.ActiveStepIndex = 0;
}
}
//上一步PreviousButtonClick按钮的Click事件
protected void WizardAccount_PreviousButtonClick(object sender, WizardNavigationEventArgs e)
{
txtSideBar.Text = "";
}
//下一步NextButton按钮的Click事件
protected void WizardAccount_NextButtonClick(object sender, WizardNavigationEventArgs e)
{
//在Step2,准备进入Step3
if (WizardAccount.ActiveStepIndex == WizardAccount.WizardSteps.IndexOf(this.Step2))
{
//取得Wizard控件中的txtUserInfo Literal控件的对象参照
Literal txtUserInfo = (Literal)WizardAccount.FindControl("txtUserInfo");
txtUserInfo.Text = "您输入的基本信息如下:<BR>";
txtUserInfo.Text += "姓名:" + txtUserID.Text + "<br>";
txtUserInfo.Text += "电子邮件:" + txtMail.Text + "<br>";
txtUserInfo.Text += "县市:" + dwnCity.SelectedItem.Text + "<br>";
txtUserInfo.Text += "地址:" + txtAddress.Text + "<br>";
txtUserInfo.Text += "邮政编码:" + txtZipCode.Text + "<br>";
txtUserInfo.Text += "电话:" + txtTel.Text + "<br>";
WizardAccount.StepPreviousButtonText = "回上一步骤重填";
WizardAccount.StepNextButtonText = "信息正确";
}
//在Step3,准备进入Step4
if (WizardAccount.ActiveStepIndex == WizardAccount.WizardSteps.IndexOf(this.Step3))
{
//取得Wizard控件中的txtUserInfo Literal控件的对象参照
Label txtApply = (Label)WizardAccount.FindControl("txtApply");
txtApply.Text = "系统并发出身份验证E-mail到" + txtMail.Text + "信箱";
}
txtSideBar.Text = "";
}
//按下Finish按钮Click事件
protected void Wizard1_FinishButtonClick(object sender, WizardNavigationEventArgs e)
{
Label txtMsg = (Label)WizardAccount.FindControl("txtMsg");
txtMsg.Text = "您已注册会员帐号成功,帐号必须通过E-mail中的超链接才能启用";
WizardAccount.StepStyle.VerticalAlign = VerticalAlign.Middle;
WizardAccount.StepStyle.HorizontalAlign = HorizontalAlign.Center;
}
//步骤变更
protected void WizardAccount_ActiveStepChanged(object sender, EventArgs e)
{
txtActiveStepChanged.Text = "步骤项目已变动:" + WizardAccount.ActiveStep.Name;
}
//SideBarButtonClick事件
protected void WizardAccount_SideBarButtonClick(object sender, WizardNavigationEventArgs e)
{
string txtStep = Convert.ToString(Convert.ToInt16(e.NextStepIndex) + 1);
string txtMsg="您点选的SideBar步骤项目为Step" + txtStep + ",但系统不允许直接用SideBar区域切换步骤!";
new AlertMessage().showMsg(this.Page,txtMsg);
e.Cancel = true;
}
//当用户按下取消按钮的事件
protected void WizardAccount_CancelButtonClick(object sender, EventArgs e)
{
WizardAccount.CancelDestinationPageUrl = "~/WizardCancelUrl.aspx";
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -