webform1.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="test5_4.WebForm1" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Panel ID="pnlStep1" runat="server">
第一步:输入用户名<br />
用户名:<asp:TextBox ID="txtUser" runat="server"></asp:TextBox><br />
<asp:Button ID="btnStep1" runat="server" Text="下一步" OnClick="btnStep1_Click" />
</asp:Panel>
</div>
<div>
<asp:Panel ID="pnlStep2" runat="server">
第二步:输入用户信息<br />
姓名:<asp:TextBox ID="txtName" runat="server"></asp:TextBox><br />
电话:<asp:TextBox ID="txtTelephone" runat="server"></asp:TextBox><br />
<asp:Button ID="btnStep2" runat="server" Text="下一步" OnClick="btnStep2_Click" />
</asp:Panel>
</div>
<div>
<asp:Panel ID="pnlStep3" runat="server">
第三步:请确认你输入信息<br />
<asp:Label ID="lblMsg" runat="server" Text=""></asp:Label><br />
<asp:Button ID="btnStep3" runat="server" Text="提交" OnClick="btnStep3_Click" />
</asp:Panel>
</div>
</form>
</body>
</html>
webform1.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace test5_4
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
pnlStep1.Visible = true;
pnlStep2.Visible = false;
pnlStep3.Visible = false;
}
}
protected void btnStep1_Click(object sender, EventArgs e)
{
pnlStep1.Visible = false;
pnlStep2.Visible = true;
pnlStep3.Visible = false;
}
protected void btnStep2_Click(object sender, EventArgs e)
{
pnlStep1.Visible = false;
pnlStep2.Visible = false;
pnlStep3.Visible = true;
lblMsg.Text = "用户名:" + txtUser.Text + "<br>姓名:"
+ txtName.Text + "<br>电话:"
+ txtTelephone.Text;
}
protected void btnStep3_Click(object sender, EventArgs e)
{
Response.Write("<script>alert('模拟保存成功');</script>");
}
}
}