2010-06-17 57 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

相关问题