将表单操作从aspx页面更改为其后面的母版页

时间:2010-06-17 01:00:44

标签: forms checkbox asp.net

我有一个母版页和一个子aspx页面,相互联系。母版页中包含表格。现在子页面有复选框,我想将其值传递给另一个子页面,后面有相同的母版页。 我可以更改action = abc.aspx和method = post吗? 如何将所有复选框值(checkbox.text = abc@oke.com)发送到下一页? 有很多这些值需要传递给nex tpage。

1 个答案:

答案 0 :(得分:1)

使用Button.PostBackUrl更改按钮发布到的页面,然后在目标页面上,使用Page.PreviousPage获取对源页面的引用(以及其控件)。

默认情况下,您可以使用Page.PreviousPage.FindControl(...)按ID在源页面上查找控件,然后将其转换为复选框并检索其值。您还可以使用<%@ PreviousPageType %>指令指定上一页的类型,然后访问上一页的公共属性。

有关详细信息,请参阅Cross-Page Posting