`
cpsing
  • 浏览: 73112 次
  • 来自: ...
最近访客 更多访客>>
社区版块
存档分类
最新评论

把webform数据从一个asp.net 页面提交到另一个页面

阅读更多

方法一:
现在假设有两个页面A、B,我们的目的是把A页面的数据提交到B页面。
首先在A页面建立B页面需要访问A页面的数据项的访问属性。

public string UserName
    {
        
get
        {
            
return textName.Text;
        }
    }

    
public string PassWord
    {
        
get
        {
            
return textPass.Text;
        }
    }

然后再button提交的服务器端事件里
 Server.Transfer("B.aspx");

现在我们来看B页面,在.aspx页面文件中的Page指令下面
<%@ Reference Page="A.aspx" %>
然后再codebehind中,键入如下代码
   A result;//A为A页面的页面类名
    protected void Page_Load(object sender, EventArgs e)
    {
        
string context;
        
if (!Page.IsPostBack)
        {
            result 
= Context.Handler as A;
            context 
= "Name: " + result.UserName + "<br>" + "Password: " + result.PassWord;
            Label1.Text 
= context;
        }
    }

方法二:
在A页面中的提交Button的服务器端事件里添加如下代码:
 Context.Items.Add("UserName", textName.Text);
        Context.Items.Add(
"UserPassword", textPass.Text);
        Server.Transfer(
"B.aspx");


在B页面
 if (!Page.IsPostBack)
        {
           Label1.Text 
= Convert.ToString(Context.Items["UserName"]);
           Label2.Text 
= Convert.ToString(Context.Items["UserPassword"]);
        }
方法三:
button控件有一属性:PostBackUrl,可以设置post到哪个页面。
分享到:
评论

相关推荐

    ASP.NET页面正在加载过程中,显示“正在加载……

    asp.net页面显示正在加载、提交表单显示进度条

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

    数据的准确无误地从一个页面传递到另一个页面对于构建动态和交互式的Web应用至关重要。以下是对几种常用的ASP.NET页面之间传值方法的详细总结: #### 1. 使用 QueryString 传递参数 **定义与特点**: - ...

    如何在asp.net把表单提交到另一页

    在ASP.NET中,将表单数据从一个页面提交到另一个页面是常见的操作,这涉及到页面间的通信和数据传递。下面我们将详细探讨这个过程,并通过给定的文件名来推测实现方式。 首先,我们有两个WebForm页面:WebForm1....

    asp.net页面间的传值汇总

    本文将对几种常见的ASP.NET页面间传值方式进行深入解析,包括GET、POST、页面对象属性及Cookie,旨在帮助开发者更好地理解和运用这些技术。 #### 一、GET方式(使用QueryString显式传递) **方式描述**:GET方式...

    asp.net中显示pdf文件的项目示例

    ASP.NET是一种广泛使用的微软开发平台,用于构建动态Web应用程序。在这个项目示例中,我们将探讨如何在ASP.NET Web Form中显示PDF文件。PDF(Portable Document Format)文件是一种标准格式,常用于分享文档,因为它...

    【ASP.NET编程知识】ASP .NET 可编辑输入自动匹配的下拉框.docx

    本文将从三个方面介绍该控件的实现方法:首先,介绍如何在 ASP.NET 项目中添加 Telerik 的 RadComboBox 控件;其次,介绍如何在后台绑定下拉框的数据源;最后,介绍如何实现下拉框的检索功能。 一、引用 dll 文件 ...

    简单留言板 asp.net c# SQL数据库

    【简单留言板 ASP.NET C# SQL数据库】是一个适合初学者入门的项目,它涵盖了网页开发、后端编程以及数据库管理的基础知识。在这个项目中,我们主要会涉及到以下几方面的技术要点: 1. **ASP.NET框架**:ASP.NET是...

    FineUI ASP.NET 控件库

    《FineUI ASP.NET 控件库深度解析》 FineUI 是一款专为 ASP.NET 平台设计的专业控件库,它基于流行的 JavaScript 框架 ExtJS 构建,旨在为 ASP.NET 开发者提供强大而易用的界面组件。这款控件库在设计时充分考虑了 ...

    asp.net网页间的信息传递

    例如,如果要将两个TextBox控件的值传递到下一个页面,可以这样做: 1. 在源页面(如 WebForm1.aspx)的 Button 控件的 Click 事件处理程序中,获取 TextBox 的值,并拼接到目标页面的 URL 上,形如:`Response....

    ASP.net商城源码

    总的来说,这个ASP.NET商城源码是一个完整的电子商务解决方案,涵盖了用户注册、商品浏览、订单管理等多个功能模块,充分展示了ASP.NET在构建复杂Web应用上的能力。开发者可以通过研究这个源码学习到ASP.NET的Web ...

    爬虫系列 一次采集.NET WebForm网站的坎坷历程.docx

    【标题解析】:“爬虫系列 一次采集.NET WebForm网站的坎坷历程”指的是作者在进行网络爬虫开发时,遇到了一个使用.NET技术构建的WebForm类型的网站,这种类型的网站对于爬虫来说通常存在一定的挑战性。 【描述分析...

    ASP.NET状态管理

    2. **页面重建**:每次页面被请求或事件被提交到服务器时,ASP.NET都会执行必要的代码来重建整个页面,并将其发送回客户端。 3. **内部处理过程**: - **Page_Load**:检查页面是否为首次加载。 - **事件处理**:...

    ASP.Net 2.0基础教程

    - **第一个 PAGE 示例:** 通过创建一个简单的 Web 页面来介绍 ASP.NET 的基本语法和结构。 - **Web 页面处理过程:** 详细解释了 ASP.NET 页面从请求到响应的整个生命周期,包括预处理阶段、初始化阶段、加载视图...

    ASP.NET弹出式日历选择控件的实现

    为了提高用户体验并解决页面刷新、多控件之间的数据传递等问题,设计一个弹出式的日历选择控件显得尤为重要。本文将详细介绍如何在ASP.NET应用中实现这样一个弹出式日历选择控件。 #### 设计思路 该日历选择控件...

    ASP.NET毕业设计——ASP.NET报名系统(源代码+论文)、.zip

    在这个“ASP.NET毕业设计——ASP.NET报名系统”中,我们可以看到一个完整的项目实例,它涵盖了ASP.NET开发的核心知识点,包括网页设计、数据库交互、用户管理以及后台逻辑处理等。 首先,`TMP4z3z6rft22.aspx`、`...

    ASP.NET 2.0 中跨网页提交的三种方法

    `Response.Redirect`是最简单直观的方式之一,用于从一个页面跳转到另一个页面。当使用`Response.Redirect`时,浏览器会接收到一个新的HTTP响应,并根据该响应中的URL进行页面重定向。 **示例代码**: ```csharp ...

    webForm ftp文件上传

    1. 创建WebForm页面:在Visual Studio中创建一个新的ASP.NET Web应用程序,添加一个WebForm页面,并在页面上添加一个FileUpload控件,用于用户选择要上传的文件。 2. 处理文件上传:在服务器端的代码-behind文件中...

    ajax-demo asp.net2008

    这个库包括客户端脚本库和服务器端控件,使得在ASP.NET页面上构建无刷新应用变得简单。 **WebService 和 Ajax** WebServices是基于HTTP协议的,可以跨平台、跨语言的数据交换方式。在Ajax应用中,WebServices常...

Global site tag (gtag.js) - Google Analytics