需要来自 web.config 中应用设置值的经典 html 链接引用
<a href="<%$appSettings:link%>"+"search.asp" id="more01" title="More" target="_top" >
它无法编译
解析器错误消息:不允许使用像“<%$appSettings:iframedomain%>”这样的文字表达式。请改用“ />”。
我会在代码隐藏中使其成为页面的方法或属性,例如:
public MyPage: Page
{
protected string GetLink()
{
return ConfigurationManager.AppSettings["someKey"];
}
}
然后你可以把它带入标记:
<a href="<%= GetLink() %>" id="more01" title="More" target="_top">
你也可以这样做:
<a href="<%= ConfigurationManager.AppSettings["someKey"] %>"+"search.asp" id="more01" title="More" target="_top">
但恕我直言,它不那么整洁。