asp.net session注册页面

来源:百度知道 编辑:UC知道 时间:2024/06/18 18:02:33
我想做一个注册页面
功能主要是在不同的页面填入信息
比如说,第一个页面就填点基本信息 而 next页面就写点个人爱好之类的
要在点击 “完成”后将所有的信息填入数据库
我想用session来暂时存储
可是我从来没有用过session
谢谢各位了
帮帮我

楼上的人都答的有点```

楼主是要保存的很多信息.

不可能一条信息保存一个session 太占用资源了.

Session ["str"] =txtah.Text+"|"+txtName.Text //可以加很多数据.用|分开

下一个页面

string[] str=Session["str"].ToString().Split('|')

str[0]就是txtah.Text, str[1]就是txtName.Text

session ["aa"] =aa; //赋值

aa = (session ["aa"]).toString(); //取值
-----------------------------------------
做权限管理也很方便,在加载事件里判断Session 角色
不是返回登录页面即可

用Session首先创建一个全局类()。很多初学者都忘记。。
然后比如说你获取一个ID存放在string s里;
Session["uid/*这个名字是你自己随便取的不用声明*/"]=s;就可以了
以后调用的时候就比如
if(Session["uid"]!=null)
呵呵简单吧

考虑到你要存的信息比较多,可以用datatable来存储信息
第一个页面
datatable dt=new datatable();
dt.columns.add("Name");
dt.columns.add("Pwd");
...

datarow dr =dt.newrow();
dr["Name"]=this.txtName.text;
...
dt.rows.add(dr)