重定向实例

1.Server.Transfer


        //内部重定向到静态资源
protected void Button1_Click(object sender, EventArgs e)
{
Server.Transfer("~/img/1.jpg");
Response.Write("此后的代码不会执行");

string filename = LocalPathHelper.DesktopPath + "/text.txt";
FileStream stream = File.Create(filename);
stream.Close();
}

//内部重定向到动态页面
protected void Button2_Click(object sender, EventArgs e)
{
//追加参数,url方式
Server.Transfer("~/view/LoginTwo.aspx?username=admin");

//追加headers
NameValueCollection coll = new NameValueCollection();
coll.Add("adf", "1234");
Server.TransferRequest("~/view/LoginTwo.aspx", true, "POST", coll);

//不能请求外域
//Server.Transfer("http://www.baidu.com");
}

2.Response.Redirect


        //请求外域
protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("http://www.baidu.com");
}

//带参数传递
protected void Button2_Click(object sender, EventArgs e)
{
//url方式指定参数
Response.Redirect("~/view/LoginTwo.aspx?username=admin");

//永久重定向
Response.RedirectPermanent("~/view/LoginTwo.aspx?username=admin");
}

//请求静态资源
protected void Button3_Click(object sender, EventArgs e)
{
Response.Redirect("~/img/1.jpg");
}

重定向实例

时间: 2024-10-18 22:23:07

重定向实例的相关文章

linux ‘|’ 与重定向 实例详解

重定向与管道 ----------小命令大作为 >:重定向标准输入出定向命令 用的最多的就是向某个文件中写入内容 [[email protected] ~]# echo "Hello,world">1.txt [[email protected] ~]# cat 1.txt Hello,world 把某个命令的结果重定向到某个文件中 [[email protected] ~]# cat /etc/passwd >2.txt [[email protected] ~]#

Spring MVC页面重定向实例

以下内容引用自http://wiki.jikexueyuan.com/project/spring/mvc-framework/spring-page-redirection-example.html: 例子: pom.xml: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLo

输入输出重定向文件查找的使用

文件描述符:内核(kernel)利用文件描述符(file descriptor)来访问文件.文件描述符是非负整数.打开现存文件或新建文件时,内核会返回一个文件描述符.读写文件也需要使用文件描述符来指定待读写的文件. linux下一切皆文件. STDIN  标准输入  如:键盘文件   文件描述符为:0STDOUT 标准输出  屏幕终端  文件描述符为:1STDERR 错误输出  屏幕终端  文件描述符为:2 Host:BJ_Web_IP:252.97 User:root Dir:~$ >>ec

Bash重定向

1. 基础知识 文件描述符(File Descriptor),是进程对其所打开文件的索引,形式上是个非负整数.类 Unix 系统中,常用的特殊文件描述符如下: 文件描述符 名称 常用缩写 默认值 0 标准输入 stdin 键盘 1 标准输出 stdout 屏幕 2 标准错误输出 stderr 屏幕 我们在简单地用 < 或 > 时,相当于使用 0< 或 1> (下面会详细介绍). 管道 ("|", pipe line),把上一个命令的 stdout 接到下一个命令

Shell 输入/输出重定向

大多数 UNIX 系统命令从你的终端接受输入并将所产生的输出发送回??到您的终端.命令通常从标准输入的地方读取输入,默认是终端.标准输出,默认情况下是终端. 重定向命令列表如下: 命令 说明 command > file 将输出重定向到 file. command < file 将输入重定向到 file. command >> file 将输出以追加的方式重定向到 file. n > file 将文件描述符为 n 的文件重定向到 file. n >> file 将

OWASP top10

PhishTank 是互联网上免费提供恶意网址黑名单的组织之一,它的黑名单由世界各地的志愿者提供,且更新频繁. 1.XSS 1.1. XSS简介 跨站脚本攻击,英文全称是Cross Site Script,本来缩写是CSS,但是为了和层叠样式表有所区分,所以在安全领域叫做"XSS". XSS攻击,通常指黑客通过"HTML注入"篡改了网页,插入了恶意的脚本,从而在用户浏览网页时,控制用户浏览器的一种攻击. 1.2. XSS分类 XSS根据效果的不同可以分成如下几类 第

BAT 批处理脚本教程

第一章 批处理基础第一节 常用批处理内部命令简介 批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD.这些命令统称批处理命令.小知识:可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程.了解了大概意思后,我们正式开始学习.先看一个简单的例子!@echo offecho "欢迎来到非常BAT!"pause把上面的3条命令保存为文件test.bat或者test.cmd然后执行,他就会在屏幕上显示以下二行话:欢迎来到

【学神-RHEL7】1-11-重定向和文件查找

本节所讲内容:   重定向的作用 文件描述符0.1.2 实现输入输出重定向 >. >> tee 命令介绍 管道| which      查看可执行文件的位置 whereis    查看可执行文件的位置 及相关文件locate       配合数据库查看文件位置 find          实际搜寻硬盘查询文件名称  grep      过滤     文件描述符:内核(kernel)利用文件描述符(file descriptor)来访问文件.文件描述符是非负整数.打开现存文件或新建文件时,

jsp九大内置对象el11内置对象

虽然现在基本上使用SpringMVC+AJAX进行开发了Java Web了,但是还是很有必要了解一下JSP的九大内置对象的.像request.response.session这些对象,即便使用其他框架也是会经常用到的.因此十分有了解的必要. 这些对象可以在JSP页面中调用,而不需要事先定义,这使得JSP编程更加的方便和快捷.其实这些内置对象都对应着某个Servlet类,在JSP被翻译成Servlet之后,这些内置对象会相应转换成对应的类实例. JSP中使用到的内置对象主要有如下九个: 1 2 3