All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
PHP教程:简单学习动态网页制作PHP中的Cookies_[PHP教程]
C#中XML应用实例实例
手把手教你制作vs2005装饰_[Asp.Net教程]
javascript事件列表_JavaScript技术_编程技术
收藏一段小的.net下的验证码片段_[Asp.Net教程]
javascript实现网页图片等比例缩放_JavaScript技术_编程技术
ASP.NET,2.0中保证应用程序的安全_.net资料_编程技术
使用.NET实现你的IP切换器_.net资料_编程技术
ASP.NET,入门的五个步骤_[Asp.Net教程]
WML学习(四):锚和任务_[XML教程]
Reading number is top 10 pictures
深圳的风光
Beauty Sun Feifei
The money of more than 100 countries and regions15
谁认识这位校花
刘亦菲写真集1
美女浴室写真1
Look for from human art net, is good--2
The real super beauty11
Absolutely shocked. National geographic 50 animal photographys4
Terrorist smile the largest human history an explosion1
Download software ranking
株洲本地在线棋牌游戏
C#程序员参考手册
Professional killers2 for Android
Photoshop 8.0图象编辑软件
Unix video tutorial6
Dance with duck(male prostitution)
Eclipse-CALMSANNY (second edition)
WebService在.NET中的实战应用教学视频 → 第2集
传奇私服架设教程-chm
Boxer Classic video2
qq published in(发表于) 2014/7/9 1:36:33 Edit(编辑)
asp.net2.0中使用session进行用户登录验证

asp.net2.0中使用session进行用户登录验证

asp.net2.0中使用session进行用户登录验证





Session对象的应用



本节通过一个简单的实例来介绍如何使用Session对象来记录用户的登录名,并在其他页面中访问该Session对象。实例运行结果如图1和图2所示。







图1 登录页面







图2 主页面



程序开发步骤如下。



(1)新建一个网站,命名为15_04,其主页默认为Default.aspx。



(2)在Default.aspx页面中添加一个Table表格,用来布局页面,然后在该Table表格中添加两个TextBox控件和两个Button控件,分别用来输入用户名、用户密码、执行登录和退出功能。



(3)在该网站中添加一个Web页面,命名为Default2.aspx,然后在该页中添加两个Label控件,分别用来显示登录用户的姓名和本网站的总访问量。



(4)程序主要代码如下。



Default.aspx页面中,当用户单击【登录】按钮时,程序首先判断用户名文本框是否为空,如果为空,弹出信息提示框;否则,将页面跳转到Default2.aspx页面,同时定义一个Session对象来记录用户的登录名。【登录】按钮的Click事件代码如下:



protected void Button1_Click(object sender, EventArgs e)



{



if (TextBox1.Text == "")



{



Response.Write("");



TextBox1.Focus();



}



else



{



Session["userName"] = TextBox1.Text.Trim();



Response.Redirect("Default2.aspx");



}



}



Default2.aspx页面的Page_Load事件中,使用Label控件显示Session对象中记录的用户名,其实现代码如下:



protected void Page_Load(object sender, EventArgs e)



{



Label1.Text = Session["userName"].ToString();



Label2.Text = Application["counter"].ToString();



}



完整程序代码如下:



★ ★★★★Default2.aspx页面设计文件完整程序代码★★★★★



<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>















无标题页






































height: 4px; background-color: #ffcc66; text-align: center">



主页面




























重新登录























,欢迎您,您是本站第


ID="Label2" runat="server" Font-Size="9pt" ForeColor="Red">位访问者!




























网站条款



































为了更好的管理和维护网站,请您自觉遵守以下条款:




















添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.