发送页面: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的变量,当然我们可以变相的传值(变量传到控件上)呵呵。。