0

我有包含 parent.ascx 用户控件的 Family.aspx 页面。

在 parent.ascx 中包含两个不同的用户控件,即 childA.ascx、childB.ascx 和其他五个文本框。应用一些逻辑,我使子控件可见真或假。在 ChildA 和 childB 用户控件中同样包含五个文本框控件。

在 Parent.ascx.cs 中,我有 SaveData 方法,它将整个数据保存在 DB 中。所以关键是如何在 parent.ascx.cs 中获取 ChildA 或 ChildB 文本框值,以便我可以调用 SaveData。

4

2 回答 2

1

如果ChildA并且ChildB是您的自定义用户控件,您可以将从TextBox控件检索到的值公开为公共属性(如果需要,进行一些额外的处理),然后在Parent.ascx.cs.

于 2012-09-13T15:57:30.407 回答
0

您可以将来自 ChildA.ascx / ChildB.ascx 的数据存储在 Session[] 中。比,当您调用 SaveData 时,您可以根据需要管理数据!只是一个选项,我真的不知道你的 web 应用程序的场景。

于 2012-09-13T15:57:21.437 回答