导航url与行appSettings:***

NavigationUrl with in line appSettings:***

本文关键字:appSettings 与行 url 导航      更新时间:2023-09-26

我的NavigationUrl有问题,基本上,如果我没有在web配置文件中存储网址,这将很容易,但似乎你不能调用appSettings:SFL在行,有人知道解决方案吗

<asp:HyperLink ID="HyperLink" runat="server" NavigateUrl='<%# string.Format(appSettings:SFL+"{0}''{1}", Eval("H_CN_NO"), Eval("H_LNK").ToString() ) %>' Target="_blank" Text='<%# Eval("H_LNK") %>'></asp:HyperLink>

在web.config中存储地址是有原因的吗?您可以使用~来获取站点的基础url,并在后面添加页面的位置。

<asp:HyperLink ID="HyperLink" Text="Home" runat="server" NavigateUrl="~/Default.aspx" />

也可以在

后面的代码中设置。
HyperLink.NavigateUrl = "~/Default.aspx;