asp.net注册页面问题,回答好的有追加分!

来源:百度知道 编辑:UC知道 时间:2024/09/22 04:38:31
我是asp新手,近几天在做大作业,遇到问题,希望各位高手能帮我:

问题:
我做成个“会员注册”的页面,希望提交成功后在“注册成功”的页面显示“注册页面”时注册的信息。
说白了就是在“注册成功”的页面显示上个页面(“会员注册”)的用户密码、邮箱等信息...

用什么方法可以实现?该怎么做?能详细尽量详细!

先谢谢各位!回答好的加分!多少就看回答的怎么样了。
这种动态的,是不是需要用到数据库呀???

我是初学的。各位大哥别嫌我太笨了...

asp问题嘛,不会的发邮箱给我。我给你解答!
jindiandian@yeah.net

Session或COOKIE传值

注册页
Session["userName"]= "心动_则痛";

成功的页
string name;
name = Session["userName"].ToString();

用session可以实现,你把你注册页面的内容每一个都用session取个名字存储起来,比如session["username"]=userTxt.Text;
然后在提交成功的页面在反过来调用就是了,比如,你用的是label显示的话,就写
labelUser.Text=session["username"].toString();

一般来说做系统肯定要用到数据库的,比如你的会员资料这些信息应该都是放在数据库比较好。你在注册页面,注册条件满足时就应该将注册信息通过链接数据库存储到数据库里面,注册成功后也同样可以通过查询数据库把数据提取出来
记得加分哦。。

这个很简单因为用户在点击注册按钮之后你一定要首先访问数据库
然后再跳转到成功页面
在最后一步跳转中用request转入这些值就可以了
当然用一楼的也可以 不过有点大才小用了

如果你做的是ajax的你也要给注册方法一个返回值(是这些信息合成的字符串)

还有一种方法就是把用户的ID保存在Session中 在提示页面通过这个ID访问数据库 查询到这些信息

具体代码没法给你 知道思路就很简单了

session保存注册页面的ID,成功页用request接收前面的ID,从数据库检索你注册的信息,就可以了,用DataReader读取就OK了~~

注册按钮事件

protected void Button1_Click(object sender, EventArgs e)
{