Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.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 Web.Config设置绑定到.ASPX文件<;a href></a>;? 情景_Asp.net_Web Config_App Config - Fatal编程技术网

将ASP.Net Web.Config设置绑定到.ASPX文件<;a href></a>;? 情景

将ASP.Net Web.Config设置绑定到.ASPX文件<;a href></a>;? 情景,asp.net,web-config,app-config,Asp.net,Web Config,App Config,我有一个ASP.NET web项目。我希望能够在我的web.config文件中定义该站点的所有链接,以便在需要时可以轻松更改它们。目前,我的web.config文件中有一个“”部分 问题 如何将此键值对绑定到.aspx文件中的“”标记 My Web.Config文件中的应用程序设置 **这不是.sitemap文件的用途吗 无论如何,据我所知,您必须从代码背后“绑定”这个。比如: hlYourLink.NavigateUrl = ConfigurationManager.AppSettings["

我有一个ASP.NET web项目。我希望能够在我的web.config文件中定义该站点的所有链接,以便在需要时可以轻松更改它们。目前,我的web.config文件中有一个“”部分

问题 如何将此键值对绑定到.aspx文件中的“”标记

My Web.Config文件中的应用程序设置
**

这不是.sitemap文件的用途吗

无论如何,据我所知,您必须从代码背后“绑定”这个。比如:

hlYourLink.NavigateUrl = ConfigurationManager.AppSettings["MyNewLink"];

在您的aspx文件中,它将是:

NavigateUrl='<%$ AppSettings:MyNewLink %>'
NavigateUrl=''
全部
此语法只能在ASP.NET WebForms服务器控件上使用。

我最终使用了此

.aspx文件
”;

此操作失败……#####错误消息:不允许使用诸如“”之类的文字表达式。请改用。这绝对有效:如果您每天都学习一些新内容,我不知道您可以做到这一点!谢谢@Locksfreeso,我必须提供名为“h1YourLink”的ID属性以及runat=“server”" .. 但是上面的解决方案提供的锁应该是工作的。哦,你应该使用ASP:超链接控件,因为A标签没有一个叫做WaveTaveULL的属性,你应该考虑使用它来读取可读性:LigGuoQuest.Text=Strord.Frand(“,”,配置管理器。AppStase[ GigQuoTeURL ]);我相信您所需要的只是在元素中运行class='server'。
NavigateUrl='<%$ AppSettings:MyNewLink %>'
<a runat="server" href="<%$ AppSettings:MyNewLink %>">Text link</a>
<asp:literal id="litgetquote" runat="server"></asp:literal>
litgetquote.Text = "<A HREF='" + ConfigurationManager.AppSettings["GetQuoteUrl"] + "'>" +
            "get a quote now" + "</A>";