Вам необходимо сделать это, используя событие ItemDataBound
на ретрансляторе и обновив заголовок с помощью runat=server
, чтобы вы могли манипулировать им из-за кода.
<asp:Repeater ID="rptEmployers" OnItemDataBound="rptEmployers_ItemDataBound" runat="server">
<HeaderTemplate>
<table class="rotoTable1">
<caption id="CaptionCtrl" runat="server" class="rotoTableCaption1">Employer Info</caption>
</HeaderTemplate>
В вашем коде За файлом, у вас будет что-то вроде этого:
protected void rptEmployers_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
switch (e.Item.ItemType)
{
case ListItemType.Header:
HtmlGenericControl CaptionCtrl= (HtmlGenericControl) e.Item.FindControl("CaptionCtrl");
CaptionCtrl.InnerHtml = "Your new text"
break;
}
}