5.Response重定向页面

Response重定向的主要作用就是页面跳转,点击按钮就跳转到另一个页面

这个稍微有点复杂,需要添加2个Web窗体

第一个窗体就随便默认名字了

第二个窗体作为欢迎页面,指定名字为:welcome.aspx

步骤:

1.首先双击第一个窗体的aspx文件

2.将设计视图切换到设计模式

3.在左侧的工具箱里面找到Button(工具箱的快捷按键是Ctrl+Alt+X)

3.将这个控件拖出来放到body的框里面

4.选中这个Button按钮,可以在右边的属性框里进行属性设置,将Text设置为文字“确定”,将id设置成Bt_ok

5.将外框DIV选中,可以切换到源视图,在div里面点一下,那么就可以选中了

6.设置div的属性,主要是设置样式属性,将刚才添加的按钮布局到中间的位置来显示

7.设置style的选项,就是将    块   这个选项里的text-align属性设置为center

8.将设计视图切换回设计模式,然后直接双击确定按钮!这样就会直接给按钮添加点击方法,并进入到这个方法的代码页面

在这个方面里面添加如下代码:

Response.Redirect("~/welcome.aspx?name=小南&sex=先生");

需要注意的是,双引号里面第一个必须是 ~ 符号和 / 符号。然后才是需要跳转到的页面的名字。

如果需要传递数据,必须在页面后面加 ? 号来分隔。传递的不同的参数之间需要用 & 符号分隔

在这里就传递了 名字 和 性别 这两个参数

9.双击 另一个窗体 即刚才创建的welcome.aspx页面上 进行代码编写

在主方法下添加如下代码:

String name = Request.Params["name"];
String sex = Request.Params["sex"];
Response.Write("欢迎光临"+name+sex+"!");

然后可以保存所有页面,进行测试了。

这里还用到 Request 上的 Params ,就是直接从请求页面上获取参数,指定获取某种名称的参数

原文地址:https://www.cnblogs.com/l-W-G/p/10658345.html

时间: 2024-10-13 23:54:01

5.Response重定向页面的相关文章

MVC页面重定向'页面跳转

MVC页面重定向,主要有以下几种形式: 1.Response.Redirect();方法 [csharp] view plain copy using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace MvcDemo.Controllers { [HandleError] public class HomeController

MVC的重定向页面的跳转

MVC页面重定向,主要有以下几种形式: 1.Response.Redirect();方法 [csharp] view plaincopy using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace MvcDemo.Controllers { [HandleError] public class HomeController 

javaWeb中request请求转发和response重定向

1.访问资源 运用forward方法只能重定向到同一个Web应用程序中的一个资源. 而sendRedirect方法可以让你重定向到任何URL. 2.request.get Forward代码中的"/uu"则代表相对与WEB应用的路径. 举例: Servlet 和 目标文件的包路径: Servlet  代码:中 doPost 和doGet代码: request 重定向url地址 或者是是相对于 本项目 (WEB13)  http:localhost:8080/WEB13+url     

javascript重定向页面并用post方法传递消息

javascript中重定向页面得方法很多,同时能传递消息的也不少:但可用post方法传递的我只找到两种: 第一种方法:用document.write在 JavaScript函数中,用document.write("<input type="hidden" -- >"):在页面上输出几个hidden,name为要传递的参数名,value为要传递参数的值,最后 用"document.formname.submit"进行提交,formna

HTML meta refresh 刷新与跳转(重定向)页面

apache做转发使其定义到自己项目的根目录下 修改apache的配置文件httpd.conf: 找到下面一段去掉前面的#号 Include conf/extra/httpd-vhosts.conf 修改httpd-vhosts.conf文件 <VirtualHost *:80>     ServerAdmin [email protected]     DocumentRoot "D:\tomcat\webapps\ceshi"     ServerName www.ce

MVC 使用Response.Redirect页面301重定向

在Global.cs中 protected void Application_BeginRequest(object sender, EventArgs e){      string strUrl = Request.Url.ToString().Trim().ToLower();      if (strUrl.Contains("http://bianyun.net"))      {            Response.RedirectPermanent(strUrl.Re

【转】request和response的页面跳转

跳转:request.getRequestDispatcher("p3.jsp").forward(request,response);这种方法称为转发,地址栏上的URL不会改变: 重定向:response.sendRedirect("p3.jsp");这种方法称为重定向,地址栏的URL会改变: 这样实现跳转到p3.jsp;可是这两种方法有着本质的不同,requset是请求,是在服务器端运行的,response是相应,是在客户端运行的: 例如:有3个页面p1.jsp

20160322 javaweb 学习笔记--response 重定向

//一般方法 response.setStatus(302); response.setHeader("Location", "/20160314/index.jsp"); //好方法 response.sendRedirect("/20160314/index.jsp"); 利用response设置状态码为302,并设置响应头Location为要重定向到的地址,就可以实现请求重定向操作了. 为了方便进行请求重定向操作,response提供了re

response重定向与request转发

重定向与转发的区别: ⑴重定向:将一个请求处理完毕需要执行另一个请求,浏览器重新发送一个请求,重定向请求可以是任意请求.  转发:在相应一个请求的时候,执行一部分之后需要转向另一个请求继续执行,比如servlet处理之后需要转向到jsp显示数据. ⑵运用: 重定向: redirect.sendDirect(转发路径);//次路径可以是任意应用路径 或者: response.setStatus(302);//向浏览器发送302状态码 response.setHeader("location&quo