ASP中實現類似PHP的POST方法

再寫PHP的時候~~~~
一般Form的參數都適用POST的方式~~~~傳到另外一個頁面~~~

而接收的頁面~~~只要打$_POST['something']就會return到那個表單的值


在ASP中好像沒這玩意~~應該XD
我在網路上找到的方法是用

Server.Transfer("test2.aspx", true);

這方法是在相同頁面下(例如test1.aspx)中~~讀取test2.aspx
放進網頁上~~~此時網址還是test1.aspx~~~很像 PHP 的 include "test2.aspx";

而這段程式碼的第2個參數~~~true~~~是為了保留表單的值

再test2.aspx中

protected void Page_Load(object sender, EventArgs e)
{
string xx = Request.Form["TextBox1"].ToString();
Response.Write(xx);
}

這樣子~~~就可以取得到test1.aspx的TextBox1的資料了~~~~

ref:http://www.developer.com/net/asp/article.php/3299641

沒有留言: