【问题标题】:Can you make NavigateUrl direct to a page with a dynamic parameter appended to the URL?您可以将 NavigateUrl 直接指向带有附加到 URL 的动态参数的页面吗?
【发布时间】:2011-11-30 22:09:35
【问题描述】:

我正在尝试将对象中的某些内容附加到 URL 上,以便可以从中创建参数。目标是做这样的事情:

articleview.aspx?Name=AwesomeSauce

我可以在指向的页面上使用 Name 参数。

我这里有一些代码:

<asp:hyperlink Text=<%# DataBinder.Eval(Container.DataItem, "Title") %> NavigateUrl="ArticleView.aspx" </asp:hyperlink> 

但我不确定如何在末尾添加“?Name={variable}”部分。谁能帮我吗?我确定这是我缺少的一些简单的东西。

【问题讨论】:

    标签: c# asp.net html forms web


    【解决方案1】:

    试试这样的:

    <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# String.Format("ArticleView.aspx?Name={0}", Eval("SomeName"))%>' ... />
    

    【讨论】:

      猜你喜欢
      • 2021-12-24
      • 1970-01-01
      • 2018-04-28
      • 1970-01-01
      • 2021-02-28
      • 2018-05-23
      • 2022-06-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多