У меня есть два элемента управления.Control1 имеет две метки, а Control2 имеет две кнопки Image и заполнитель для Ooyala Player.
У aspx по умолчанию есть два элемента управления, каждый на панели обновлений и элемент меню на другой панели обновлений (UP1 имеет C1 и UP2имеет C2, а UP3 имеет элемент управления меню).
В настоящее время я могу перемещаться от одного элемента управления к другому с помощью элемента управления меню.
В Control2, CreateChildControls()
:
//Registersfor each partial postback, no display of player
bool reg = HelperClass.IsClientScriptBlockRegistered(ScriptManager.GetCurrent(this.Page), "trailer");
string script = "<script type='text/javascript' src=\"http://player.ooyala.com/player.js?callback=receiveOoyalaEvent&playerId=player&width=480&height=360&embedCode=llMDQ6rMWxVWbvdxs2yduVEtSrNCJUk1&version=2\"></"+"script>";
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "trailer", script, true);
reg = HelperClass.IsClientScriptBlockRegistered(ScriptManager.GetCurrent(this.Page), "trailer");
В режиме отладки reg имеет значение true, поэтому скрипт зарегистрирован.Почему проигрыватель не виден на Control2?
Также эта строка на CreateChildControls()
:
ScriptManager.RegisterClientScriptInclude(this, this.GetType(), "trailer", "http://player.ooyala.com/player.js?callback = receiveOoyalaEvent&playerId=player&width=480&height=360&embedCode=llMDQ6rMWxVWbvdxs2yduVEtSrNCJUk1&version=2");
Воспроизведение проигрывателя на Control2, но затем навигация по меню, похоже, не работает.
Может кто-нибудь объяснить это?