Si unicamente quieres que el usuario no cambie el valor solo dale false a la propiedad enabled... nada mas... con esto "deshabilitas" por codigo el control, y en cualquier momento lo puedes habilitar de regre
Property Enabled (inherited from WebControl) Gets or sets a value indicating whether the Web server control is enabled.
Esto lo puedes encontrar en la ayuda