首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

跪求高手赐教!该如何处理

2013-10-21 
跪求高手赐教!在登记注册页面,步骤填写的思路应该是怎样的呢?我要实现的是,注册页面上有“步骤一”,“步骤二”

跪求高手赐教!
在登记注册页面,步骤填写的思路应该是怎样的呢?
我要实现的是,注册页面上有“步骤一”,“步骤二”,“步骤三”等等的链接图片或按钮,每一步骤对应的对一个表进行操作,步骤一保存完跳到步骤二继续填写保存,步骤一没填写之前不能跳到步骤二,而且每一步骤都能进行修改。请问大虾,各位师父,这是如何能实现得了的呢?小弟跪求赐教!能否给个实例。 
 
 
 。
[解决办法]
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();
  }
}

[解决办法]
引用:
如果是一个页面可以放在不同的div里 。
最后一起提交 。
如果是几个页面 。可以考虑下Session 。 。


思路就是这样的~
[解决办法]
  去网上挡一个案例,,不然就用三个div,信息完整,验证合格,,div2显示,,依次都这样,,很简单,,
[解决办法]
 直接用向导。。。 
[解决办法]
好像很多网站不是这样的,点下一步的时候上一步就已经保存了,如果要修改就是另一个地方要做的事了。
那么多人那样做,也没觉得不习惯啊
[解决办法]
引用:
点击第一步的时候 获取信息 到SESSION 缓存 数据都可以。。 然后给一个返回标识 隐藏此DIV 显示第二个

第二个同理

一直到最后一个存入数据库 用事务

或者一步一步存也可以 但是好像不方便


C# code
//执行事务处理
public void DoTran()
{  //建立连接并打开
 SqlConnection myConn=GetConn();……


[解决办法]
放在一个页面,使用不同的div进行显示,或者使用选项卡,这样子来回操作其实都在一个页面的,楼主的需求都会解决的。。。
[解决办法]
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>
                <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>

热点排行