2012-09-13 82 views
0

我有Family.aspx頁面,其中包含一個parent.ascx用戶控件。如何獲得一個ascx控制另一個值ascx

在parent.ascx中包含兩個不同的用戶控件,即childA.ascx,childB.ascx和其他五個文本框。應用一些邏輯,我使子控件可見或不真實。 在ChildA和childB用戶控件中同樣包含五個文本框控件。

在Parent.ascx.cs中,我有SaveData方法,它將整個數據保存在數據庫中。 所以catch是如何在parent.ascx.cs中獲取ChildA或ChildB文本框的值,所以我可以調用SaveData。

回答

0

您可以將數據存儲在ChildA.ascx/ChildB.ascx的Session []中。當您調用SaveData時,您可以根據需要管理數據!只是一個選項,我真的不知道你的web應用程序的場景。

1

如果ChildAChildB是你的自定義用戶控件,你可以從公開的控制TextBox檢索公共屬性的值(有一些額外的處理,如果需要的話),然後在Parent.ascx.cs讀取這些屬性。

相關問題