繁体   English   中英

如何使用asp web.config变量作为链接

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM