CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

session简单问题

楼主pharisee(那么坏)2004-04-02 23:36:37 在 .NET技术 / ASP.NET 提问

login页面设置用户名和密码正确后了    
  Session("person_id")   =   var_user  
   
  问题1:怎么在后来的页面读出这个session显示一个文本框?  
  问题2:判断如果session里面没有用户名,提示用户没有登陆,返回到登陆页面(就是不允许客户直接打开后面的页面)?  
  问题3:怎么让这个session不过期?  
   
   
  问题点数:20、回复次数:5Top

1 楼shiningpolarstar(闪亮的北极星)回复于 2004-04-02 23:43:59 得分 5

1.TextBox1.Text   =   Session["person_id"].ToString()  
  2.  
  if(Session["person_id"]==null)  
  {  
        Response.write("<script   language='javascript'>history.back()</script>");  
  }  
  3.Web.Config里设置Session的超时时间  
  <sessionState   timeout="500000">Top

2 楼sukey00(怕怕.Web)回复于 2004-04-02 23:44:07 得分 5

直接=Session["person_id"]  
   
  判断   if(session["person_id"]==null   ||   session["person_id"]=="")  
  {  
  Response.redrite("login.aspx");  
  }  
  else  
  {  
   
  }Top

3 楼csdncb(iter)回复于 2004-04-02 23:47:36 得分 10

问题1 var_user=Session("person_id")    
  问题2 if   var_user=""  
  问题3     好象不太可能Top

4 楼pharisee(那么坏)回复于 2004-04-02 23:50:09 得分 0

Private   Sub   Page_Load(ByVal   sender   As   System.Object,   ByVal   e   As   System.EventArgs)   Handles   MyBase.Load  
                  if     (Session["person_id"]==null)   then  
   
   
                          Response.Write("<script   language='javascript'>history.back()</script>")  
                  Else  
                          txtUserId.Text   =   Session["person_id"].ToString()  
                  End   If  
   
                  '在此处放置初始化页的用户代码  
          End   Sub  
   
   
  这样好象不行,北极星  
   
  是不是你们用的c#语法的原因  
  Top

5 楼pharisee(那么坏)回复于 2004-04-02 23:53:54 得分 0

Private   Sub   Page_Load(ByVal   sender   As   System.Object,   ByVal   e   As   System.EventArgs)   Handles   MyBase.Load  
                  Dim   var_user   As   String  
                  var_user   =   Session("person_id")  
                  If   var_user   =   ""   Then  
                          Response.Write("<script   language='javascript'>history.back()</script>")  
                  Else  
                          txtUserId.Text   =   var_user  
                  End   If  
   
   
   
                  '在此处放置初始化页的用户代码  
          End   Sub  
   
  成功了,谢谢各位  
  Top

相关问题

  • session的简单问题:
  • Session 超简单的问题?
  • Session问题,很简单的!!!!!!!
  • session的问题! 很简单!
  • session 简单问题。刚学
  • 简单的session问题?!
  • 求一个简单的Session的简单问题
  • [简单问题]关于session的简单问题.
  • 一个session的简单问题?
  • 菜菜请教Session的简单问题

关键词

  • 页面
  • 用户
  • null
  • person
  • 问题
  • session
  • byval
  • load
  • sub
  • response

得分解答快速导航

  • 帖主:pharisee
  • shiningpolarstar
  • sukey00
  • csdncb

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo