Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)qq
published in(发表于) 2014/7/9 1:37:03
asp.net2.0内置Response对象的应用

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





Response对象的应用



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







图1 登录页面







图2 主页面



程序开发步骤如下。



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



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



(3)在该网站中添加一个Web页面,命名为Default2.aspx,然后在该页中添加一个LinkButton控件,用来实现重新登录功能。



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



Default.aspx页面中,当用户单击【登录】按钮时,程序首先判断用户名文本框是否为空,如果为空,调用Response对象的Write方法弹出信息提示框;否则,调用Response对象的Redirect方法进入到主页Default2.aspx页面中。【登录】按钮的Click事件代码如下:



protected void Button1_Click(object sender, EventArgs e)



{



if (TextBox1.Text == "")



{



Response.Write("");



TextBox1.Focus();



}



else



{



Response.Redirect("Default2.aspx");



}



}



主页Default2.aspx页面中,当用户单击【重新登录】超级链接按钮时,程序调用Response对象的Redirect方法返回到Default.aspx页面。【重新登录】超级链接按钮的Click事件代码如下:



protected void LinkButton1_Click(object sender, EventArgs e)



{



Response.Redirect("Default.aspx");



}



完整程序代码如下:



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



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















无标题页






























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



主页面




















重新登录




















网站条款





























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













(一)不得利用本网站进行商业广告宣传;








(二)不得利用本网站发送非法文章;








(三)不得利用本网站进行上传非法图片;








(四)互相尊重,对自己的言论和行为负责;








(五)普通用户欲删除文章、评论、图片等信息,请与管理员联系;








(六)本网站版权归明日科技公司,不得对本网站进行转载或作为私用;











If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759