如何阅读web.config中的app key serviceRefPath键
<appSettings>
<add key="serviceRefPath" value="http://localhost/TempWS/MachineHistoryWS.asmx"/>
</appSettings>
进入我的.aspx页面
<asp:ScriptManager ID="sm" runat="server">
<Services>
<asp:ServiceReference Path="serviceRefPath here" />
</Services>
</asp:ScriptManager>
是否可以访问密钥?提前谢谢。
答案 0 :(得分:1)
您可以在代码隐藏文件中执行此操作:
sm.Services.Add(new ServiceReference(ConfigurationSettings.AppSettings["serviceRefPath"]));
答案 1 :(得分:1)
我最近了解到你可以完全从代码隐藏页面声明ASP.net控件,所以你根本不必担心字符串文字。
只需创建一个ASP控制面板即可。在代码隐藏中创建ASP.net控件。最后,在代码生成ASP.net控件的末尾,放置myPanel.Controls.Add(myControl)
。