Web.Config
<appSettings>
<add key="minimumValue" value="0" />
<add key="maximumValue" value="1000" />
</appSettings>
Веб-форма
<asp:RangeValidator ID="RangeValidator1" runat="server" Display="None" ErrorMessage="Error message." ControlToValidate="TextBox" MinimumValue="<%$ appSettings:minimumValue %>" MaximumValue="<%$ appSettings:maximumValue %>" Type="Integer" />
Настройки приложения в файле Web.config доступны только для чтения после процесса развертывания.
Поэтому я поместил эти настройки в файлы ServiceDefinition.csdef и ServiceConfiguration.cscfg, и я могу прочитать их с помощью кода:
RoleEnvironment.GetConfigurationSettingValue
Существует ли декларативный способ для этого?
Как и <% $ appSettings: MaximumValue%> для настройки приложения в Web.Config.