跪求高手赐教!
在登记注册页面,步骤填写的思路应该是怎样的呢?
我要实现的是,注册页面上有“步骤一”,“步骤二”,“步骤三”等等的链接图片或按钮,每一步骤对应的对一个表进行操作,步骤一保存完跳到步骤二继续填写保存,步骤一没填写之前不能跳到步骤二,而且每一步骤都能进行修改。请问大虾,各位师父,这是如何能实现得了的呢?小弟跪求赐教!能否给个实例。
。
[解决办法]
div分层隐藏和显示。或者选项卡的形式。
[解决办法]
http://topic.csdn.net/t/20040401/15/2913687.html
[解决办法]
点击第一步的时候 获取信息 到SESSION 缓存 数据都可以。。 然后给一个返回标识 隐藏此DIV 显示第二个
第二个同理
一直到最后一个存入数据库 用事务
或者一步一步存也可以 但是好像不方便
//执行事务处理
public void DoTran()
{ //建立连接并打开
SqlConnection myConn=GetConn();
myConn.Open();
SqlCommand myComm=new SqlCommand();
//SqlTransaction myTran=new SqlTransaction();
//注意,SqlTransaction类无公开的构造函数
SqlTransaction myTran;
//创建一个事务
myTran=myConn.BeginTransaction();
try
{
//从此开始,基于该连接的数据操作都被认为是事务的一部分
//下面绑定连接和事务对象
myComm.Connection=myConn;
myComm.Transaction=myTran; //定位到pubs数据库
myComm.CommandText="USE pubs";
myComm.ExecuteNonQuery();//操作1
myComm.CommandText=""; //操作2
myComm.ExecuteNonQuery();
//提交事务
myTran.Commit();
}
catch(Exception err)
{
myTran.rollback();
throw new ApplicationException("事务操作出错,系统信息:"+err.Message);
}
finally
{
myConn.Close();
}
}
<asp:Wizard ID="Wizard1" runat="server">
<WizardSteps>
<asp:WizardStep ID="WizardStep1" runat="server" Title="Step 1">
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</asp:WizardStep>
<asp:WizardStep ID="WizardStep2" runat="server" Title="Step 2">
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
</asp:WizardStep>
<asp:CompleteWizardStep>
</asp:CompleteWizardStep>
</WizardSteps>
</asp:Wizard>
<asp:Wizard ID="Wizard1" runat="server">
<WizardSteps>
<asp:WizardStep ID="WizardStep1" runat="server" Title="Step 1">
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</asp:WizardStep>
<asp:WizardStep ID="WizardStep2" runat="server" Title="Step 2">
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
</asp:WizardStep>
</WizardSteps>
</asp:Wizard>