Я не думаю, что inner HTML () - это функция. Я думаю, что вы должны написать что-то вроде:
document.getElementById("<%=lbl.ClientID%>").innerHTML = strData;
Обновление:
Я запустил быстрый проект webforms, и вот как выглядит мой фрагмент тега скрипта:
<script type="text/javascript">
function updateText(strData) {
debugger;
document.getElementById("lbl").innerHTML = strData;
}
</script>
Бэкэнд такой же, как ваш.
public void Test_OnClientClick(object sender, EventArgs e)
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "updateText", "updateText('test');", true);
}