`
369540808
  • 浏览: 203324 次
文章分类
社区版块
存档分类
最新评论

ASP.NET 页面传值总结

 
阅读更多

一、表单提交:

<formaction= "target.aspx" method = "post" name ="form1">

<input name = "param1" value ="1"/>

<input name = "param2" value ="2"/>

</form>

....

form1.submit();

....

这种方法一般用于html页面中,不用于asp.net中,因为asp.net的表单总是提交到自身页面。

二、A标签的链接方式

<Ahref="target.aspx?param1=1&param2=2">链接地址传送</A>

接收页面: string str = Request["param1"]

三、Session共享

发送页面:Session("param1") = "1";

按收页面 string str =Session("param1").ToString();

四、Application共享

发送页面: Application("param1") = "1";

按收页面: string str = Application("param1").ToString();

此种方法不常使用,因为Application在一个应用程序域范围共享,所有用户可以改变及设置其值,故只应用计数器等需要全局变量的地方。

五、Cookie

六、Response.Redirect()方式

Response.Redirect("target.aspx?param1=1&param2=2")

接收页面: stringstr = Request["param1"]

七、Server.Transfer()方式。

Server.Transfer("target.aspx?param1=1&param2=2")

接收页面: stringstr = Request["param1"]

分享到:
评论

相关推荐

    ASP.NET页面传值汇总

    ASP.NET页面传值是网页应用程序开发中的核心技能之一,它涉及到不同页面间的通信和数据传递。本文主要介绍了三种常见的ASP.NET页面传值方法:Query String(URL方式)、Cookies和Session。 1. Query String(URL...

    C# vs2001 ASP.net 页面传值 大全

    C# vs2001 ASP.net 页面传值 大全 C# vs2001 ASP.net 页面传值 大全 C# vs2001 ASP.net 页面传值 大全C# vs2001 ASP.net 页面传值 大全

    ASP.NET页面传值汇总.pdf

    ASP.NET页面传值汇总.pdf response.redirect cookies session Application server.transfer

    ASP.Net页面传值

    ASP.NET页面传值是Web开发中的重要组成部分,它允许数据在不同的页面间或者同一页面的不同生命周期阶段进行传递。本篇文章将深入探讨几种常见的ASP.NET页面传值方法:URL参数、Application对象、Cookie、Server....

    ASP.NET页面传值的几种方法

    ASP.NET 页面传值是开发Web应用时常见的需求,主要涉及三种方法:Response.Redirect、QueryString以及Session变量。每种方法都有其适用场景和优缺点。 1. **使用 QueryString** QueryString 是通过URL来传递参数的...

    解析6种ASP.NET跨页面传值的方法

    ### 解析6种ASP.NET跨页面传值的方法 在ASP.NET开发中,跨页面传值是经常遇到的一个问题。为了确保用户体验良好且程序逻辑清晰,开发者需要掌握多种跨页面传值的技术。本文将详细介绍六种常用的ASP.NET跨页面传值...

    asp.net 页面之间传值方法总结.

    以下是对几种常用的ASP.NET页面之间传值方法的详细总结: #### 1. 使用 QueryString 传递参数 **定义与特点**: - QueryString 是一种在URL后面通过问号附加参数的传统方法。 - 它的优点在于实现简单,适用于传递...

    ASP.NET页面传值概括

    ASP.NET页面传值是Web开发中的重要概念,用于在不同页面之间传递数据。在ASP.NET框架中,有多种方法可以实现在页面间的数据传递,每种方法都有其特点和适用场景。 1. QueryString方法: QueryString是通过URL参数...

    ASP.NET页面传值技巧

    ASP.NET 页面传值技巧是开发 ASP.NET 应用程序时常用的技术,用于在不同页面间传递数据。这里介绍两种常见的页面传值方法:通过 `Response` 和 `Request.QueryString` 以及通过 `Session`。 1. **通过 `Response` ...

    ASP.NET 页面传值总汇

    ### ASP.NET 页面传值总汇 #### 一、引言 在Web开发中,页面之间的数据传递是一项基础但至关重要的任务。高效的页面间数据传递能够显著提升用户体验和应用程序的整体性能。传统的Web应用程序主要依赖于HTTP协议中...

    asp.net页面传值

    ### ASP.NET 页面传值详解 在ASP.NET应用开发过程中,页面间的传值是十分常见的需求。这涉及到如何在不同页面间有效地传递数据,确保应用程序功能的连续性和完整性。本文将根据给定的文件内容,详细介绍几种常用的...

    ASP.net页面传值

    ### ASP.NET 页面传值方法详解 #### 一、概述 在 ASP.NET 开发过程中,页面之间的数据传递是一项基本且重要的任务。本篇文章将详细介绍三种常用的数据传递方式:使用 QueryString、Session 变量以及 Server....

    asp.net 父子页面传值

    每个ASP.NET页面都有自己的生命周期,包括初始化、加载事件、验证、呈现和卸载等阶段。父子页面间的通信通常发生在这些阶段中的特定时刻,以确保数据的正确传递和处理。 1. **Query String**: 最简单的父子页面间...

    asp.net页面各种传值方式

    ASP.NET页面传值是Web开发中的重要技能,它允许数据在不同的页面之间或者同一页面的不同生命周期阶段进行传递。本文将详细讲解五种常见的ASP.NET页面传值方式:Query String、Hidden Field、View State、Session以及...

    asp.net 页面传值的几个方法

    ***作为微软推出的一种用于构建动态网页的服务器端技术,其页面间的传值是开发中的一项基础且重要的技能。在***应用程序中,页面之间传递数据的方式主要有几种,接下来将对这些方式进行详细说明。 1. Response....

    Insus.NET:七道最经典的asp.net页面传值题答案(附原码)

    本文将基于"Insus.NET:七道最经典的asp.net页面传值题答案(附原码)"这一主题,深入探讨七种常见的页面传值方法,并通过实际的代码示例来帮助你理解每种方法的用法。 1. QueryString参数传递: 这是最直观的方式,...

    .net页面传值详解

    总结起来,ASP.NET页面传值有以下几点关键点: 1. QueryString适用于传递少量、不敏感的数据,优点是简单直观,但安全性较低。 2. Session用于在多个页面间持久存储用户状态,数据安全但可能会增加服务器负担。 3. ...

    ASP.NET中页面传值的几种方法

    ### ASP.NET中页面传值的几种方法 在ASP.NET开发中,页面间的传值是非常重要的一个环节,这对于实现用户交互、数据处理等功能至关重要。本文将详细介绍ASP.NET中常见的几种页面传值方法,并对其进行深入解析。 ###...

    asp.net实现页面传值的方法集合

    本文将详细介绍几种常用的ASP.NET页面传值方法,并通过具体的示例代码来帮助理解每种方式的特点及适用场景。 #### 一、使用Response.Redirect进行传值 这种方式是通过服务器端重定向到另一个页面,并在URL中携带...

    【答:】Insus.NET:七道最经典的asp.net页面传值题

    [主要用delegate&event实现。代码很简单,本来想写注释了,可碍于嘴拙,便摆了个空架子,朋友们可以自己酌情添加] 第一题:一个Page:PageA.aspx的网页上放有一个TextBox ID为TextBox1和一个Button ID为Button1;...

Global site tag (gtag.js) - Google Analytics