C#,session具体用法

来源:百度知道 编辑:UC知道 时间:2024/05/15 15:30:41
主要是用于后台登陆,可以防止在没有进行Login.ASPX登陆的情况下,
用Session跳转到登陆页面.比如有1.ASPX,2.ASPX,3.ASPX.....怎么去调用
数据库用户名ADMIN,密码123,login.aspx怎么写
我想要具体代码,刚学不通呀,多多请教

假设:
1.aspx 有登陆按钮id=bt1.点击登陆按钮跳转到2.aspx。这时候在2.aspx的load时间内加入代码:session["username"]="游客";
这样就把字符串游客存进session,之后response.redirct("1.aspx");跳转回1.aspx.在1的load事件判断
if(session["username"]!=null)
{
bt1.text = session["username"].tostring()+"已经登陆了";
}
session的用法就是这样。在使用session要增加一个全局应用程序类。就是新建项里面的global.asax

Session 对象
可以使用 Session 对象存储特定用户会话所需的信息。这样,当用户在应用程序的 Web 页之间跳转时,存储在 Session
对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。
当用户请求来自应用程序的 Web 页时,如果该用户还没有会话,则 Web 服务器将自动创建一个 Session
对象。当会话过期或被放弃后,服务器将终止该会话。
Session 对象最常见的一个用法就是存储用户的首选项。例如,如果用户指明不喜欢查看图形,就可以将该信息存储在 Session
对象中。有关使用 Session 对象的详细信息,请参阅“asp应用程序”部分的“管理会话”。
注意 会话状态仅在支持 cookie 的浏览器中保留。
语法
Session.collection|property|method
集合
Contents 包含已用脚本命令添加到会话中的项目。
StaticObjects 包含通过 <OBJECT&