Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.Net html文件中的应用设置_Asp.net_Html_Appsettings - Fatal编程技术网

ASP.Net html文件中的应用设置

ASP.Net html文件中的应用设置,asp.net,html,appsettings,Asp.net,Html,Appsettings,我正在尝试使用以下内容,但我不断收到错误或href URL格式不正确。 如果我添加属性:runat='server',那么页面将不会显示错误,但是href将与下面的代码完全相同,而不是从web.config获取href的第一部分。你知道怎么做吗 <a href='<%$ AppSettings : MyAttribute%>/xyz/documents/ation_help.htm' target="_blank">Help</a>

我正在尝试使用以下内容,但我不断收到错误或href URL格式不正确。 如果我添加属性:runat='server',那么页面将不会显示错误,但是href将与下面的代码完全相同,而不是从web.config获取href的第一部分。你知道怎么做吗

    <a href='<%$ AppSettings : MyAttribute%>/xyz/documents/ation_help.htm' 
       target="_blank">Help</a>

尝试以下方法:

<asp:Label id="label1" runat="server" text="<%$ Resources: Messages, ThankYouLabel %>" />

我发现对我的情况有效的方法是我在使用经典ASP和JSP进行开发时所做的一些非常基本的事情。我在有母版页和没有母版页的情况下测试了代码,在这两种情况下都有效。只需使用响应。编写方法。代码如下所示,并放在子页面中此方法将始终有效,并且不需要开发人员记忆专门的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>

"); %>