您的位置:首页 > 其它

跨页面的传送

2009-12-11 21:40 155 查看
一直接查找控件

 TextBox pp_Textbox1;

        Calendar pp_Calendar1;

       

        pp_Textbox1 = (TextBox)PreviousPage.FindControl("Textbox1");

        pp_Calendar1 = (Calendar)PreviousPage.FindControl("Calendar1");

 

二将控件封装成属性

page1:

 public TextBox pp_TextBox1

    {

        get

        {

            return TextBox1;

        }

    }

    public Calendar pp_Calendar1

    {

        get

        {

            return Calendar1;

        }

    }

page2:

Label1.Text = "Hello " + PreviousPage.pp_TextBox1.Text + "<br />" +

           "Date Selected: " +

           PreviousPage.pp_Calendar1.SelectedDate.ToShortDateString();

 

或者

 if (PreviousPage != null && PreviousPage.IsCrossPagePostBack) {

        Label1.Text = "Hello " + PreviousPage.pp_TextBox1.Text + "<br />" +

           "Date Selected: " +

           PreviousPage.pp_Calendar1.SelectedDate.ToShortDateString();

      }

      else

      {

         Response.Redirect("Page1.aspx");

      }

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: