2012-05-18 69 views
0

我有一個網頁,裏面包含一個用戶控件。我在aspx頁面上有一個屬性,它在pageinit方法中設置,我需要在ascx頁面上進行配置。 我怎樣才能得到它?將aspx值傳遞給ascx

+1

[你有什麼嘗試?](http://mattgemmell.com/2008/12/08/what-have-you-tried/) – Tejs

+0

Tejs:我試過使用隱藏的領域它沒有工作。我也嘗試在ascx頁面中創建一個類,然後在aspx中創建該類的一個實例,併爲某些原因分配值不起作用。 – Pinu

+1

你不能簡單地從你的頁面分配到用戶控件上的屬性嗎?又名'MyProperty =「blah」; MyUserControl.SomeProperty = MyProperty;' – Tejs

回答

1

創建ASCX內的公共財產,你在aspx頁面設置相同的時間設置。

只是讓你知道,PreInit是一個EventHandler不是一種方法。