Вы должны изменить ситуацию и вызвать свой метод MasterPage из элемента управления контентом.
На своей главной странице добавить метод:
public void DoSomething(Telerik.Web.UI.RadEditor rad)
{
label1.Visible = true; label1.Text = "dhchk";
rad.CssFiles.Add("~/styles/myStyle.css");
rad.CssFiles.Add("~/styles/myStyle2.css");
rad.CssFiles.Add("~/styles/myStyle3.css");
}
Вызвать функцию из соответствующего события на вашей страницеКонтент контроль.например, Page.Load, Editor1.Load и т. д.
Master.DoSomething(Editor1);
Обновление
На главной странице следует искать дочерние элементы управления в элементах управления содержимым
ContentPlaceHolder1.FindControl("Editor1");
или выможет попробовать что-то вроде:
foreach (Control c in ContentPlaceHolder1.Controls)
{
if(typeof(c).Equals(Telerik.Web.UI.RadEditor))
{
Telerik.Web.UI.RadEditor rad = c as Telerik.Web.UI.RadEditor;
label1.Visible = true; label1.Text = "dhchk";
rad.CssFiles.Add("~/styles/myStyle.css");
rad.CssFiles.Add("~/styles/myStyle2.css");
rad.CssFiles.Add("~/styles/myStyle3.css");
}
else
{
DoSomething(c);
}
}