2010-06-17 54 views
0

我有一個母版頁和一個子aspx頁面,彼此之間相互關聯。主頁面中包含表單。現在,子頁面有複選框,我想將其值傳遞給另一個具有相同母版頁的子頁面。 我可以更改action = abc.aspx和method = post嗎? 如何將所有複選框值(checkbox.text = [email protected])發送到下一頁? 有很多這些值需要傳遞給nex tpage。將表單動作從aspx頁面更改爲它後面的母版頁

回答

1

使用Button.PostBackUrl更改按鈕發佈到的頁面,然後在目標頁面上使用Page.PreviousPage獲取對源頁面(及其控件)的引用。

默認情況下,您可以使用Page.PreviousPage.FindControl(...)通過ID在源頁面上找到控件,然後將其轉換爲複選框並檢索其值。您還可以使用<%@ PreviousPageType %>指令指定上一頁的類型,然後訪問上一頁的公共屬性。

有關詳細信息,請參見Cross-Page Posting

相關問題