Проверьте далее код, чтобы убедиться, что текст элемента управления не перезаписывается и не возвращается в пустой текст. (В частности, смотрите далее в Page_Init, функции, которые вызывает Page_Init, и Page_Load и его вызванные функции.)
Если вы видите, что оно установлено в отладчике на ожидаемое вами значение, то вполне вероятно, что что-то еще изменит его после факта. Это будет ваш код, ViewState или что-то еще вне вашего немедленного элемента управления. Найдите это, и вы сможете что-то с этим сделать.