【问题标题】:NavigationUrl with in line appSettings:***NavigationUrl 与在线应用设置:***
【发布时间】:2015-08-09 07:07:24
【问题描述】:

我的 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>

【问题讨论】:

    标签: javascript c# asp.net hyperlink


    【解决方案1】:

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

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

    这也可以在后面的代码中设置

    HyperLink.NavigateUrl = "~/Default.aspx;
    

    【讨论】:

      猜你喜欢
      • 2014-04-04
      • 2011-01-21
      • 2012-01-28
      • 2020-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-14
      • 2011-01-20
      相关资源
      最近更新 更多