<script language=”c#” runat=”server”> public void page_load(object src,eventargs e) { if(!page.ispostback) { file://初始化panel state[“panelseed”] = 0; panel0.visible = true; panel1.visible = false; panel2.visible = false; panel3.visible = false; } } public void prevstep(object src,eventargs e) { file://大家没有忘记state吧。
string currentpanel = “panel”+state[“panelseed”].tostring(); state[“panelseed”] = (int)state[“panelseed”]-1; string prevpanel = “panel”+state[“panelseed”].tostring();
file://这里注意findcontrol的用法 panel p = (panel)findcontrol(currentpanel); p.visible = false;
p = (panel)findcontrol(prevpanel); p.visible = true; }
public void nextstep(object src,eventargs e) {
string currentpanel = “panel”+state[“panelseed”].tostring(); state[“panelseed”] = (int)state[“panelseed”]+1; string nextpanel = “panel”+state[“panelseed”].tostring();
panel p = (panel)findcontrol(currentpanel); p.visible = false;
p = (panel)findcontrol(nextpanel); p.visible = true;
if((int)state[“panelseed”]==2) { fusername.text = username.text; fpasswd.text = passwd.text; faddress.text = address.text; fzipcode.text = zipcode.text; fcomment.text = comment.text; }
}
</script> <html> <head> <title></title> </head> <body> <form runat=”server”> <asp:panel id=”panel0″ runat=”server” > <table border=”1″ cellpadding=”0″ cellspacing=”0″ style=”border-collapse: collapse” bordercolor=”#111111″ width=”41%”> <tr> <td width=”100%” colspan=”3″ bgcolor=”#339966″ align=”center”> <font color=”#ffff99″>第一步 选择用户名</font></td> </tr> <tr> <td width=”33%” bgcolor=”#eeeddb”>用户名:</td> <td width=”33%” bgcolor=”#eeeddb”> <asp:textbox id=”username” runat=”server” /></td> <td width=”34%” bgcolor=”#eeeddb”> <asp:button id=”fristnextstep” text=”下一步” runat=”server” onclick=”nextstep”/></td> </tr> </table> </asp:panel>
<asp:panel id=”panel1″ runat=”server”> <table border=”1″ cellpadding=”0″ cellspacing=”0″ style=”border-collapse: collapse” bordercolor=”#111111″ width=”41%” height=”32″> <tr> <td width=”100%” colspan=”2″ bgcolor=”#339966″ align=”center” height=”15″> <font color=”#ffff99″>第二步 填写用户信息</font></td> </tr> <tr> <td width=”33%” bgcolor=”#eeeddb” height=”16″>用户名:</td> <td width=”67%” bgcolor=”#eeeddb” height=”16″> <%=username.text%> </td> </tr> <tr> <td width=”33%” bgcolor=”#eeeddb” height=”16″>密码:</td> <td width=”67%” bgcolor=”#eeeddb” height=”16″> <asp:textbox textmode=”password” id=”passwd” runat=”server” /> </td> </tr> <tr> <td width=”33%” bgcolor=”#eeeddb” height=”16″>确认密码:</td> <td width=”67%” bgcolor=”#eeeddb” height=”16″> <asp:textbox textmode=”password” id=”repasswd” runat=”server” /> </td> </tr> <tr> <td width=”33%” bgcolor=”#eeeddb” height=”16″>地址:</td> <td width=”67%” bgcolor=”#eeeddb” height=”16″> <asp:textbox id=”address” runat=”server” /> </td> </tr> <tr> <td width=”33%” bgcolor=”#eeeddb” height=”16″>邮政编码:</td> <td width=”67%” bgcolor=”#eeeddb” height=”16″><asp:textbox id=”zipcode” runat=”server” /> </td> </tr> <tr> <td width=”33%” bgcolor=”#eeeddb” height=”16″>简介:</td> <td width=”67%” bgcolor=”#eeeddb” height=”16″> <asp:textbox id=”comment” textmode=”multiline” wrap=”true” rows=”10″ runat=”server” /> </td> </tr> <tr> <td width=”33%” bgcolor=”#eeeddb” height=”16″> </td> <td width=”67%” bgcolor=”#eeeddb” height=”16″> <asp:button id=”fristprevstep” text=”上一步” onclick=”prevstep” runat=”server”/> <asp:button id=”secondnextstep” text=”下一步” onclick=”nextstep” runat=”server” /> </td> </tr> </table> </asp:panel>
<asp:panel id=”panel2″ runat=”server”> <table border=”1″ cellpadding=”0″ cellspacing=”0″ style=”border-collapse: collapse” bordercolor=”#111111″ width=”41%” height=”32″> <tr> <td width=”100%” colspan=”2″ bgcolor=”#339966″ align=”center” height=”15″> <font color=”#ffff99″>第三步 确认用户信息</font></td> </tr> <tr> <td width=”33%” bgcolor=”#eeeddb” height=”16″>用户名:</td> <td width=”67%” bgcolor=”#eeeddb” height=”16″> <asp:label id=”fusername” runat=”server” /> </td> </tr> <tr> <td width=”33%” bgcolor=”#eeeddb” height=”16″>密码:</td> <td width=”67%” bgcolor=”#eeeddb” height=”16″> <asp:label id=”fpasswd” runat=”server” /> </td> </tr> <tr> <td width=”33%” bgcolor=”#eeeddb” height=”16″>地址:</td> <td width=”67%” bgcolor=”#eeeddb” height=”16″> <asp:label id=”faddress” runat=”server” /> </td> </tr> <tr> <td width=”33%” bgcolor=”#eeeddb” height=”16″>邮政编码:</td> <td width=”67%” bgcolor=”#eeeddb” height=”16″> <asp:label id=”fzipcode” runat=”server” /> </td> </tr> <tr> <td width=”33%” bgcolor=”#eeeddb” height=”16″>简介:</td> <td width=”67%” bgcolor=”#eeeddb” height=”16″> <asp:label id=”fcomment” runat=”server” /> </td> </tr> <tr> <td width=”33%” bgcolor=”#eeeddb” height=”16″> </td> <td width=”67%” bgcolor=”#eeeddb” height=”16″> <asp:button id=”secondprevstep” text=”上一步” onclick=”prevstep” runat=”server” /> <asp:button id=”finishstep” text=”完成” onclick=”nextstep” runat=”server” /> </td> </tr> </table> </asp:panel> <asp:panel id=”panel3″ runat=”server”> <table border=”1″ cellpadding=”0″ cellspacing=”0″ style=”border-collapse: collapse” bordercolor=”#111111″ width=”41%”> <tr> <td width=”100%” colspan=”3″ bgcolor=”#339966″ align=”center”> <font color=”#ffff99″>恭喜您,您已经完成了所有的操作</font> </td> </tr> <tr> <td colspan=”3″ bgcolor=”#eeeddb”>请您…….</td> </tr> </table> </asp:panel>
</form> </body> </html> |