Я знаю, что прошло много времени с тех пор, как об этом спросили, но вот что я сделал. Как сказал @bla, напишите функцию javascript и вызовите ее из кода.
Так что в вашем проверенном измененном вызове это. ChangeText - это функция javascript на вашей странице в заголовке или в файле скрипта.
protected void cbShowText_CheckedChanged(object sender, EventArgs e)
{
ScriptManager.RegisterStartupScript(this, GetType(), "Show Different Text", "changeText();", true);
}
Пример Javascript. Просто вызывается, когда проверено измененное событие запускается из кода позади.
<script type="text/javascript">
function changeText() {
var txt= document.getElementById('<%= txtBox.ClientID %>');
var chk = document.getElementById('<%= cbShowText.ClientID %>');
if (chk.checked === true) {
txt.Text = "Something";
} else {
txt.Text = "Somethingelse";
}
}
</script>
Надеюсь, это кому-нибудь поможет.