You would need to do this using the ItemDataBound
event on the repeater, and updating your caption with runat=server
so you can manipulate it from the code-behind.
<asp:Repeater ID="rptEmployers" OnItemDataBound="rptEmployers_ItemDataBound" runat="server">
<HeaderTemplate>
<table class="rotoTable1">
<caption id="CaptionCtrl" runat="server" class="rotoTableCaption1">Employer Info</caption>
</HeaderTemplate>
In your code behind file, you would have something like this:
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;
}
}