Чтобы дать вам пример, как разговаривать на стороне клиента с любым элементом управления, который вы можете использовать
document.getElementById('<%=Label.ClientID%>').innerHTML = "Tekst";
Элементы управления получают другое имя на стороне клиента, поэтому вам нужно использовать document.getElementById
.
Чтобы достичь того, чего вы хотите, вы можете использовать приведенный ниже вызов javascript со стороны сервера. Используйте вместо Page.User.Identity.Name текст, который вы хотите отобразить
Page.ClientScript.RegisterStartupScript(GetType(), "changeLabelText", string.Format("changeLabelText('{0}');", Page.User.Identity.Name), true);
, который будет выполнять вызываемый скрипт changeLabelText (labelText) на стороне клиента и передавать идентификационное имя в этом случае.
function changeLabelText(labelText){
document.getElementById('<%=LBLProjectsHeader.ClientID%>').innerHTML = labelText;
}
Надеюсь, что пример дает вам представление о том, что вы можете сделать, если хотите прямо при загрузке своей страницы изменить текст на этикетке.
Редактировать Некоторые элементы управления могут быть доступны с .value вместо .innerHTML