Asp.Net 2.0 中實作了IButtonControl介面的控制項都有一個PostBackUrl屬性,可以進行跨頁面提交,就是用的POST方法。那麼在1.x中費了一番周折的POST提交就很簡單了,只要把PostBackUrl設定為提交頁,在那提交頁用Request.Params[]就能拿到POST的表單參數了。還能用PreviousPage.FindControl去取前一頁的控制項。這裡用Request和PreviousPage去取值都跟Server.Transfer很像,但CrossPagePostBack可以跨站點。
這裡是一個例子,裡面還有關於本地化的測試。
PS,不知道有沒有哪位同志遇到類似情況:/App_GlobalResources下的資源檔案有Resource.zh.resx的話就會報錯。 。我的VS是中文的,估計他預設的資源檔就是Resource.zh.resx吧。