Что вы подразумеваете под «третьим значением, которое является расчетным значением»? В-третьих, как в CalculateBoardFeet ()?
На каком этапе жизненного цикла страницы вы называете эти свойства?
Почему вы храните значения как в ViewState, так и в свойстве элемента управления .Text, а затем снова в переменной класса? Тоже. Много. Копии.
Если вы программно устанавливаете свойство элемента управления .Text, это значение должно быть восстановлено при обратной передаче, без необходимости явной установки ViewState самостоятельно.