20151213学习内容:Web之页面传值

C/S: Client客户端程序

B/S: Brower浏览器程序

.net服务器软件:IIS
Java:TomCat
Php:阿帕奇

1.TextBox:用户输入文本框  属性:TextMode  单行文本框SingleLine  多行文本框MultiLine  密码框Password
2.显示文字:lable会生成Span标签
			literall将文字原封不动的打到页面
3.按钮:Button普通按钮
		ImageButton图片按钮 ,只能从根目录下照图片
		LinkButton超链接按钮,属性PostBackUrl
4.Image:图片工具
  HyperLink:超链接工具,属性NavigateUrl跳向的页面

跳转页面:
		//方式一,重定向页面,会直接换掉浏览器中的Url,可以跳转到任何页面
        Response.Redirect("Default.aspx?uid=123&pwd=123");
        //方式二,重新请求页面直接显示在当前页面,跳转根目录下的页面
        Server.Transfer("Default.aspx");

页面传值:
1.QueryString:Form表单的提交方式
	传值页面传值:Response.Redirect("Test.aspx?uid=123&pwd=123");
	接收页面取值:Request["uid"].ToString();

2.Session
	特点:默认过期时间是20分钟,存储在服务器的,每人一个,可以存储任何东西,安全,占资源。
	用法:传值页面传值:Session["key"]="aa";
		  接收页面取值:Session["key"];

3.Cookie
	特点:默认永不过期,存储在客户端的,只能存放字符串。
	用法:传值页面传值:    //1.造Cookie对象
			    HttpCookie aa = new HttpCookie("uid");
			    //2.给该Cookie一个值
			    aa.Value = "aa";
		            //3.写入客户端
			    Response.AppendCookie(aa);
		  接收页面取值:Request.Cookies["uid"].Value.ToString();

4.Application
	特点:存储在服务器,只存储一份
	用法:传值页面传值:Application["uid"] = "aa";
		  接收页面取值:Application["uid"].ToString();

练习:登录

  

时间: 2024-12-19 03:04:03

20151213学习内容:Web之页面传值的相关文章

ASP.NET MVC 5 Web编程5 -- 页面传值的方式

本篇文章将讲述MVC的页面传值方式,具体包括:后端向前端传值(Controller向View传值):前端向后端传值(View向Controller传值):Action与Action之间的传值. 回顾 我们回顾下在ASP.NET WebForms中,页面之间最常用的传值方式,有以下几种: a). QueryString(也叫URL传值) b). Session c). Cookie d). Application e). Server.Transfer 这里不再讲述这几种传值方式的用法和利弊,在本

Web端控件,页面传值

一.记忆Web端控件需要配合HTML 中的Form表单元素 Label - 在HTML中被编译成<span> Literal - 在HTML中被编译成空 文本类 文本框      <input type="text">                        TextBox 密码框      <input type="password">                 TextBox 属性TextMode="pa

05-19Web端控件,页面传值

一.记忆Web端控件需要配合HTML 中的Form表单元素 1.Label 会被编译成span标签 属性: Text:文本内容 CssClass:CSS样式 Enlabled:是否可用 Visible:是否可见 2.Literal 空的,C#会把里面的Text内容直接作为网页代码传过去,比如Text里面写上<input type="button" />会直接在网页中插入一个按钮 属性: Text:内容 文本类 文本框      <input type="te

Struts2的简单使用(四)action向页面传值

在这里我要说一下在action中怎么向页面传值~ 在action中依然可以像以前在servlet里面一样,使用request.session.application向页面传送值,除此之外,action里面还有俩个独有的传值方式:ValueStack  ActionContext 一,先来说说这俩个独有的传值方式~ 1.ValueStack的特点(值栈): 1.把一个对象放到vs里面之后,我们从这个vs中是拿不到这个对象的,但是我们可以直接拿到这个对象里面的属性以及属性值. 2.从vs中拿值的时候

Dreamweaver8下定义WEB功能页面介绍

dreamweaver8下定义WEB功能页面介绍 说到dreamweaver8,相信大家都比我熟悉,也许有人说dreamweaver8是一个开发工具,那开发工具多了,我自己是这么认为的,dreamweaver8是专业的网页开发工具:由于自己是做运维的,所以在开发的角度我算是一个绝对的菜鸟,可以说是一窍不通,之前就没做过开发先关的东西,现在才开始慢慢接触,所以每天晚上回家看看java.html.jsp相关的文档学习,同时,我们大家都知道一般正常的页面程序文件通过新建超级文本文件来修改扩展名来定义文

asp.net的页面传值方式

页面传值是学习asp.net初期都会面临的一个问题,总的来说有页面传值.存储对象传值.ajax.类.model.表单等.但是一般来说,常用的较简单有QueryString,Session,Cookies,Application,Server.Transfer. 一.QueryString QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中.如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法.但是对于传递数组或对象的话,就不能用这个方法了.

python学习之web中的html

Web概述web起源web特点1.易导航和图形化界面2.与平台无关3.分布式结构4.动态性5.交互性 html 网页结构 HTML(Hyper Text Mark-up Language )即是超文本标记语言, 通过使用标记标签来描述页面文档结构和表现形式的一种语言,再由浏览器进行解析,然后把结果展示在网页上.?超文本指的是超链接?标记指的是标签1).HTML文件用编辑器打开显示的是文本,可以用文 本的方式编辑.2). HTML文件用浏览器打开,浏览器会按照标签描述内容将文件渲染成网页,显示的网

webform 页面传值的方法总结

ASP.NET页面之间传递值的几种方式 页面传值是学习asp.net初期都会面临的一个问题,总的来说有页面传值.存储对象传值.ajax.类.model.表单等.但是一般来说,常用的较简单有QueryString,Session,Cookies,Application,Server.Transfer. 一.QueryString QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中.如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法.但是对于

webform(六)内置对象 跨页面传值

内置对象跨页面传值有六种:Request,Response,Session,Cookie,Application,VIewState. 一.Request和ResponseRequest request请求对象是从客户端向服务器发出请求,包括用户提交的信息以及客户端的一些信息.客户端可通过HTML表单或在网页地址后面提供参数的方法提交数据,然后通过request对象的相关方法来获取这些数据.request的各种方法主要用来处理客户端浏览器提交的请求中的各项参数和选项.response 响应对象在