簡體   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