1. It is possible to set the value at runtime, but you need to implement a function that will recursively loop through the page controls collection and find the control you are looking for. Generally even adding one control on a page - ContentBlock in will not be on the first level of page controls. The control is inside a LayoyoutControl.
sender, EventArgs e)
var c = ((Telerik.Sitefinity.Modules.GenericContent.Web.UI.ContentBlock)((((((
c.Html = TextToChange.Text;
I attached a short video.
2. The better option here is using one control as suggested.
the Telerik team
Check out Telerik Trainer
, the state of the art learning tool for Telerik products.