私の状況でうまくいったことは、従来の ASP と JSP で開発したときに行った非常に基本的なことでした。マスター ページがある場合とない場合でコードをテストしたところ、どちらの場合でも機能しました。Response.Writeメソッドを使用するだけです。このコードは以下のとおりで、子ページに配置されます。このアプローチは常に機能し、開発者が特殊な ASP.Net 式を記憶する必要はありません。私はここで正しく聞こえますか、それとも何かが欠けていますか?
<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="Default3" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<div id="x" runat="server">
<% Response.Write("<a href='" + ConfigurationManager.AppSettings["MyAttribute"] +
"/xyz/documents/ation_help.htm' target='_blank' >Help</a>"); %>
</div>
</asp:Content>