注:此系列记录在我实际开发中遇到的问题和收藏一些技巧文章。

本篇技巧和诀窍记录的是:不同页面之间传递值,非常简单的技巧,我相信大家都知道。

这个场景太常见了,当然有许多许多的方法,我来介绍一种非常简单的方法吧!

第一步:模拟两个页面

A页面、B页面。需要在B页面获取A页面的信息。

A页面:

<form id="form1" runat="server"><asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><asp:Calendar ID="Calendar1" runat="server"></asp:Calendar><asp:Button ID="Button1" runat="server" PostBackUrl="~/B.aspx" Text="Button" />
</form>

B页面:

<form id="form1" runat="server"><asp:Label ID="Label1" runat="server" Text="Label"></asp:Label><a href="A.aspx">A.aspx</a>
</form>

第二步:如何获取呢

来个非常简单的,在B页面Page_Load事件中使用Page.PreviousPage 属性,获取向当前页传输控件的页。 找到相应的控件。

protected void  Page_Load(object sender, EventArgs e)
{if (!Page.IsPostBack) {TextBox t = ((TextBox)(PreviousPage.FindControl("Textbox1")));Calendar c = ((Calendar)(PreviousPage.FindControl("Calendar1")));Label1.Text = string.Format("文本框:{0},选择日期?:{1}", t.Text, c.SelectedDate);}
}

OK!

Tips/Tricks#4:不同页面之间传递值相关推荐

  1. ASP.NET页面之间传递值的几种方式

    页面传值是学习asp.net初期都会面临的一个问题,总的来说有页面传值.存储对象传值.ajax.类.model.表单等.但是一般来说,常用的较简单有QueryString,Session,Cookie ...

  2. 经典面试题(三):ASP.NET部分----ASP.NET 页面之间传递值的几种方式

    ASP.NET 页面之间传递值的几种方式 1.使用QueryString,  如....?id=1; response. Redirect().... 2.使用Session变量. 3.使用Serve ...

  3. 微信小程序——页面之间传递值

    微信小程序--页面之间传递值 小程序页面传值的方式: 1.正向传值:上一页面 -->  下一页面 url传值 本地储存 全局的app对象 2.反向传值:下一页面 -->  上一页面 本地储 ...

  4. 不同页面之间传递值——Page.PreviousPage 属性

    注:此系列记录在我实际开发中遇到的问题和收藏一些技巧文章. 本篇技巧和诀窍记录的是:不同页面之间传递值,非常简单的技巧,我相信大家都知道. 这个场景太常见了,当然有许多许多的方法,我来介绍一种非常简单 ...

  5. 在两个ASP.NET页面之间传递值

    引言 ASP.NET提供了卓越的事件驱动编程模型,让开发者简化了应用程序的总体设计,但是这个也造成了它固有的一些问题,例如,使用传统的ASP里,我们可以通过使用POST方法很容易地实现页面间传递值,同 ...

  6. 不同页面之间传递值(使用Page.PreviousPage.FindControl)

    这个场景太常见了,当然有许多许多的方法,我来介绍一种非常简单的方法吧! 第一步:模拟两个页面 A页面.B页面.需要在B页面获取A页面的信息. A页面: <form id="form1& ...

  7. ASP.NET 页面之间传递值的几种方式

    1.使用QueryString, 如....?id=1; response. Redirect().... 2.使用Session变量 3.使用Server.Transfer 4.Cookie传值 5 ...

  8. 在两个静态HTML页面之间传递参数的一个方法

    一个大型的监控平台,需要集成H3C的视频监控系统,集成的方式是通过静态页面.H3C提供一个页面的控件,直接在页面通过JS脚本调用.需要给这个控件传递一个摄像机的编号,传递后,页面的控件便显示出该摄像机 ...

  9. 页面之间传递参数得几种方法

    1.hidden变量 <form id="Form1" method="post" runat="server">     &l ...

最新文章

  1. 如何理解导远技术手册
  2. [20180502]PLDEVELOP与存储过程调试.txt
  3. 程序员写代码崩溃,路过的暖心美团骑手:我帮你看看!
  4. python画折线图详解-python如何画折线图
  5. Golang 的Gin框架入门教学
  6. 【笔记】metasploit渗透测试魔鬼训练营-信息搜集
  7. 洛谷 - P1361 - 小M的作物 - 最小割 - 最大权闭合子图
  8. 【解决】Vsftp匿名上传问题
  9. 腾讯未成年保护措施再优化,专治孩子忽悠家长帮过人脸识别
  10. 快速集成iOS基于RTMP的视频推流
  11. python三种数据类型_Python-更改Pandas中列的数据类型
  12. asp.net checkboxlist绑定数据读取出来
  13. 深度森林:探索深度神经网络以外的方法
  14. VMware12虚拟机中安装win7(安装好的解压版Win7_64-cl1.vmdk)
  15. 高通modem log分析基础
  16. 老照片瞬间修复神器!快帮你家的长辈恢复照片去吧
  17. C语言报错警告合集(转)
  18. 《我拼图贼6》游戏反馈栏
  19. TOP100summit 2017:小米唐沐等大咖精心挑选的100个年度研发案例实践
  20. 炫“库”行动-人大金仓有奖征文-KingbaseES V8R6 手工创建主备流复制集群案例

热门文章

  1. python制作表格的语句_python根据Excel自动生成创建表sql语句
  2. Android中ImageSwitcher结合Gallery展示SD卡中的资源图片
  3. ORA-00955: 鍚嶇О宸茬敱鐜版湁瀵硅薄浣跨敤
  4. file表单元素怎样设置浏览按钮的样式
  5. 洛谷3953 (NOIp2017) 逛公园——记忆化搜索+用栈判0环
  6. Kubernetes Secret
  7. C# 绘制PDF图形——基本图形、自定义图形、色彩透明度
  8. Bootstrap学习(一):Bootstrap简介
  9. KVM基础安装,手动创建桥
  10. 设计模式(三)模版方法(行为型)