ASP.NET 2.0在数据库开发时如何实现取得登陆后的用户信息:数据库是sql2000 登陆界面是连接数据库中的User表实现的,登陆后跳转到其它页面。问题是如何取得登陆的那个用户名,并查看那个用户在其它表的信息???
用session
session["UserName"]=this.textbox1.text.ToString();
想用的时候
string user=session["UserName"].ToString();就行了
session["UserName"]在整个网站都可以用的
session["UserName"]=this.textbox1.text.ToString();
想用的时候
string user=session["UserName"].ToString();就行了
session["UserName"]在整个网站都可以用的
温馨提示:答案为网友推荐,仅供参考
第1个回答 2010-06-02
登陆的同时将该用户名存进Seeeion或Cookie等,要查询时再根据这个调出来就可以了
第2个回答 2010-06-02
用户登录要输入用户名和密码吧,那就要有输入框吧,一般有两种,一种服务器端的TextBox,另一种客户端的<input type="text" id="userName" value="" runat="server">
都可以在后台得到用户输入的内容
1.服务器端:textBox.Text属性可以得到输入的内容
2.客服端:userName.value属性可以得到输入内容
得到用户输入的内容后,在数据库中判断是否有这个用户,有的话存到Session["userInfo"]=user中(存的是用户实体类),以后随便在哪个页面都能取出用户信息
都可以在后台得到用户输入的内容
1.服务器端:textBox.Text属性可以得到输入的内容
2.客服端:userName.value属性可以得到输入内容
得到用户输入的内容后,在数据库中判断是否有这个用户,有的话存到Session["userInfo"]=user中(存的是用户实体类),以后随便在哪个页面都能取出用户信息
第3个回答 2010-06-02
A界面可以用js跳转页面
window.open("b.axpx?text="+document.all("textbox1").value);
resquest.querystring["text"].tostring();获得传递的值
也可以用
点击登录界面的时候
把用户名存入session["user"]里面
其他信息 调用这个session查询就可以了
window.open("b.axpx?text="+document.all("textbox1").value);
resquest.querystring["text"].tostring();获得传递的值
也可以用
点击登录界面的时候
把用户名存入session["user"]里面
其他信息 调用这个session查询就可以了
第4个回答 2010-06-02
获取用户名肯定用session或者cookie,这个不管在那个网页都能查获取。查看那个用户在其他表中的信息的话,你就需要用到数据库操作中联合查询了比如:select a.userID,a.userLoginName,b.storeName from usersInfo a jion storeinfo b on a.userID=b.userID 这个语句的必须条件就是a表和b表有一个字段是相同的,或者就直接是主键表和外键表的关系。
这个语句是我们项目里的一个联合查询语句,仅供参考啊,还有更高级的leftouter等等。
这个语句是我们项目里的一个联合查询语句,仅供参考啊,还有更高级的leftouter等等。