将ASP.Net Web.Config设置绑定到.ASPX文件<;a href></a>;? 情景
我有一个ASP.NET web项目。我希望能够在我的web.config文件中定义该站点的所有链接,以便在需要时可以轻松更改它们。目前,我的web.config文件中有一个“”部分 问题 如何将此键值对绑定到.aspx文件中的“”标记 My Web.Config文件中的应用程序设置将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["
**
这不是.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>";