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