Почему это вики сообщества?
В любом случае, у вас есть несколько возможностей достичь того, чего вы хотите. Размещение нескольких переменных, содержащих одно и то же имя, наверняка не лучшая практика. Если он заполнен, назовем его «полудинамическим» значением, я бы не стал использовать его в своем коде. Я бы использовал глобальный файл ресурсов.
Вы создаете новый файл ресурсов в папке App_GlobalResources и добавляете ключ «COMPANY_NAME» со значением «Acme Windows». Затем в вашем коде ASPX вы можете сделать что-то вроде
<asp:literal id="company_name" runat="server" Text="<%$ Resources:GlobalResources, Button_Save %>"/>
Я написал в блоге некоторое время назад , в котором подробно описывается этот подход. Преимущество файла ресурсов в том, что вам не нужно прикасаться к коду.
Если вы хотите продолжить «рефакторинг», тогда - при условии, что у вас есть некоторая общая информация о компании, которую вы должны отображать на разных позициях на странице - вы можете создать отдельный UserControl, который содержит такую информацию, как название компании, номер телефона, контактная информация и т. д. В этом контроле у вас есть ваш литерал, метка, все, что вы используете для точного отображения этой информации 1 раз. Этот UserControl затем помещается в те места на той странице, где он вам нужен, даже несколько раз.