您好我正在使用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>
我想要文本&#34; someone@somedomain.com"成为登录aspx内的一个链接。
有谁知道怎么做?
答案 0 :(得分:0)
我认为这会有所帮助。
1) web.config:
<appSettings>
<add key="autoemail" value="someone@somedomain.com"/>
</appSettings>
Aspx页面:
<a href="mailto:<%=ConfigurationManager.AppSettings["autoemail"]%>">Link</a>
不要忘记在参考文献中添加System.Configuration。
答案 1 :(得分:0)
这是一个旧线程,但是,最好的方法是将值直接编码到您正在使用的控件中。
最简单的方法是使用配置说明符代码块<%$ %>
。当您设置存储在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
。
我意识到现在帮助你的时间有点晚,但未来可能对其他人有所帮助。