Web.config 文件中的应用程序设置在部署过程后为只读。因此,我将这些-6ren">
gpt4 book ai didi

c# - 如何以声明方式从 ServiceConfiguration.cscfg 读取应用程序设置?

转载 作者:行者123 更新时间:2023-12-03 04:39:56 25 4
gpt4 key购买 nike

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

是否存在声明方式?

类似于 Web.Config 中应用程序设置的 <%$ appSettings:maximumValue %>。

最佳答案

您可以通过以下方式获取:

MinimumValue='<%# System.Configuration.ConfigurationManager.AppSettings["minimumValue"] %>'

并添加此内容,因为它将将该值绑定(bind)到您的属性:

 protected void Page_PreRenderComplete(object sender, EventArgs e)
{
DataBind();
}

有关其工作原理的详细信息,请查看此线程:how-to-set-contol-property-in-asp-net

关于c# - 如何以声明方式从 ServiceConfiguration.cscfg 读取应用程序设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6140774/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com