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">
しかし、それははるかにすっきりした私見ではありません。