http://CC318.com

一个程序的窝

我的窝窝 http://CC318.com 这里有更多内容,不信你试试.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

跨页面传值又一方法(.net自带)

Posted on 2009-02-13 11:21  chaoliu  阅读(159)  评论(0编辑  收藏  举报

发送页面:Temp.aspx

using System;

using System.Data;

using System.Configuration;

using System.Collections;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

public partial class temp : System.Web.UI.Page

{

    protected void Page_Load(object sender, EventArgs e)

    {

        Button1.PostBackUrl = "temp1.aspx"; //接收页面地址       

    }

    protected void Button1_Click(object sender, EventArgs e)

    {

      

    }

}

接收页面(temp1.aspx)

using System;

using System.Data;

using System.Configuration;

using System.Collections;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

public partial class temp1 : System.Web.UI.Page

{

    protected void Page_Load(object sender, EventArgs e)

    {

         Response.Write( ( (Button) PreviousPage.FindControl("Button1")).Text);//转换接收服务器控件的类型

Response.Write(((HtmlInputText)PreviousPage.Form.FindControl("Text1")).Attributes["value"].ToString());//text1是html控件,所以我们用 value属性获得 哈哈!

    

    }

}

呵呵,就这么简单,需要说明的是 PreviousPage 只接收页面控件(表单)不接受temp.aspx的变量,当然我们可以变相的传值(变量传到控件上)呵呵。。

http://CC318.com