zoukankan      html  css  js  c++  java
  • 页面间传值方法

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

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

    第一步:模拟两个页面

    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);
        }
    }
  • 相关阅读:
    win7,win10获取屏幕缩放适应截图
    cg语言学习&&阳春白雪GPU编程入门学习
    Unity Plugins的使用方法
    记录Unity的优化tip(不断更新)
    深入理解法线贴图原理
    读香菱学诗
    排序算法学习
    图的算法复习大纲
    Gama Space 和 Linear Space 学习
    BM算法学习
  • 原文地址:https://www.cnblogs.com/ghfsusan/p/1794976.html
Copyright © 2011-2022 走看看