0

需要来自 web.config 中应用设置值的经典 html 链接引用

<a href="<%$appSettings:link%>"+"search.asp" id="more01" title="More" target="_top" >

它无法编译

解析器错误消息:不允许使用像“<%$appSettings:iframedomain%>”这样的文字表达式。请改用“ />”。

4

1 回答 1

1

我会在代码隐藏中使其成为页面的方法或属性,例如:

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">

但恕我直言,它不那么整洁。

于 2013-02-25T11:04:55.190 回答