Мне нужно создать некоторые динамические элементы управления на странице Page_Load в пользовательской веб-части. В веб-части Provider я немного взломал и получил его, чтобы получить значение элемента управления до того, как viewstate будет загружен в Page_Init.
Итак, в основном я хочу, чтобы веб-части могли общаться до Page_Load.
[ConnectionConsumer("FormRID Consumer","FormRIDConsumer")]
public void InitializeProvider(MyControl.IFormRID provider)
{
theProvider = provider;
FormRID = theProvider.FormRID;
}
Этот метод вызывается только после Page_Load. Это большая проблема для меня, потому что мои потребители Page_Load зависят от установленного и точного FormRID. Я не могу переместить свой код Page_Load в Page_LoadComplete, потому что мне нужно создавать динамические элементы управления с помощью viewstate (viewstate не восстанавливается после Page_Load)
Есть ли какая-то работа, которую я могу использовать, чтобы общаться до Page_Load.