1. The label is not a control you can get the .text from with code behind.
2. The read only text box will always return String.Empty when referenced with the code behind
Warning, that this code does not stop the delete key from being hit.
//Do not allow user to enter data into Fleet Type
window.event.keyCode = 0;