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

Reading number is top 10 articles
asp.net1.1,开发专用模板类_[Asp.Net教程]
PHP程序设置变量的方法_[PHP教程]
ASP.NET,2.0高级数据处理之冲突检测_.net资料_编程技术
解决Ajax中文乱码问题_[AJAX教程]
技巧:PHP关于中文汉字替换与模式匹配的问题_php资料_编程技术
javascript代码混淆综合解决方案_JavaScript技术_编程技术
.NET加密原理之方法体加密信息对应关系_.net资料_编程技术
ASP.NET,2.0中发送电子邮件剖析之一_.net资料_编程技术
ASP.NET保持用户状态的九种选择_[Asp.Net教程]
十八 链接的可用性_[Html教程]
Reading number is top 10 pictures
含苞欲放的素颜美少女2
Summer is most suitable for young people to travel in China7
西班牙山村小景3
The money of more than 100 countries and regions18
Nikon microscopic photography of the first three
2012 national geographic daily picture7
乳娘帕梅拉安德森3
人美胸美腿更美4
2013中国四川省高考作文
美丽的少女1
Download software ranking
实战黑客不求人
Call Of Duty5
I'm come from Beijing1
天龙八部最新服务端
Popkart Cracked versions Mobile phone games
Tram sex maniac 2 (H) rar bag19
Unix video tutorial9
Tram sex maniac 2 (H) rar bag11
WebService在.NET中的实战应用教学视频 → 第3集
Love the forty days
qq published in(发表于) 2014/7/9 1:36:58 Edit(编辑)
asp.net2.0内置Request对象的应用

asp.net2.0内置Request对象的应用

asp.net2.0内置Request对象的应用





Request对象的应用



本节通过一个简单的实例来介绍如何在ASP.NET Web页面中使用Request对象。实例运行结果如图1和图2所示。







图1 登录页面







图2 主页面



程序开发步骤如下。



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



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



(3)在该网站中添加一个Web页面,命名为Default2.aspx,然后在该页中添加两个Label控件,分别用来接收传值和根据接收的值判断用户身份。



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



Default.aspx页面中,当用户单击【登录】按钮时,程序首先判断用户名文本框是否为空,如果为空,弹出信息提示框,否则,跳转到Default2.aspx页面,并使用标识userName将用户名传到Default2.aspx页面中。【登录】按钮的Click事件代码如下:



protected void Button1_Click(object sender, EventArgs e)



{



if (TextBox1.Text == "")



{



Response.Write("");



TextBox1.Focus();



}



else



{



Response.Redirect("Default2.aspx?userName=" + TextBox1.Text.Trim());



}



}



在Default2.aspx页面的Page_Load事件中,使用Request对象的QueryString属性接收用户名,并根据该用户名判断用户的身份。Default2.aspx页面的Page_Load事件代码如下:



protected void Page_Load(object sender, EventArgs e)



{



string str=Request.QueryString["userName"].ToString();



Label1.Text = str;



if (str == "mr")



{



Label2.Text = "管理员";



}



else



{



Label2.Text = "普通用户";



}



}



完整程序代码如下:



★ ★★★★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.