[英]How do use asp web.config variable as link
嗨,我正在asp:login内的链接上工作,我想从Web配置中添加“变量”,而不是直接在aspx内对链接进行硬编码。
<asp:login
ID="seamenLogin" runat="server"
Inloggning med <a class='linkbutton' href='https:// (BankID, Mobil BankID, ...)</a><br/><br/><br/>
</asp:login>
我的web.config:
<appSettings>
<add key="autoemail" value="someone@somedomain.com" />
</appSettings>
我希望文本“ someone@somedomain.com”成为登录aspx内的链接。
有人知道怎么做吗?
我认为这会有所帮助。
1) web.config:
<appSettings>
<add key="autoemail" value="someone@somedomain.com"/>
</appSettings>
Aspx页面:
<a href="mailto:<%=ConfigurationManager.AppSettings["autoemail"]%>">Link</a>
不要忘记在引用中添加System.Configuration。
这是一个旧线程,但是,最好的方法可能是将值直接编码到您正在使用的控件中。
最简单的方法是使用配置说明代码块<%$ %>
。 设置存储在web.config文件的连接字符串部分中的数据连接时,您会看到此消息。
这是一个基于您上面指定的示例...
<asp:login ID="seamenLogin" runat="server">
Inloggning med
<a class='linkbutton' href='<%$ appSettings:autoemail %>'>(BankID, Mobil BankID, ...)</a>
<br/><br/><br/>
</asp:login>
请注意href='<%$ appSettings:MyLoginLink %>'
。 您要告诉应用程序查找配置部分appSettings
和键值autoemail
。
我知道现在为您提供帮助有点晚了,但是将来可能会帮助其他人。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.