Из любопытства ... этот код всего лишь пример? Обычно я использую RegisterClientScript и тому подобное, только если есть динамическая часть, которая должна быть установлена во время выполнения. В противном случае вы можете просто записать его статически в файл aspx, ascx или js.
Вы пробовали буквальный контроль? Я знаю, что недавно сделал именно это. Мне придется выкопать мой код.