【问题标题】:how to pass multiple query strings in anchor tag?如何在锚标记中传递多个查询字符串?
【发布时间】:2011-11-17 11:56:01
【问题描述】:

我想在一个锚标记中传递多个(多个)查询字符串。请让我知道我该怎么做? 像下面的代码一样,它只传递一个查询字符串。

<a href='<%# Eval("Userid","EditUser.aspx?uid={0}") %>'>Text</a>

【问题讨论】:

    标签: asp.net query-string anchor


    【解决方案1】:

    怎么样:

    <a href='EditUser.aspx?uid=<%# Eval("Userid")%>&other=<%# Eval("Other")%>'>Text</a>
    

    【讨论】:

    • 是的,比我的好一点。
    • @Junaid 你可以问自己很多这样的问题。为什么不在后面的代码中生成url呢?为什么不使用会话?等等。唯一的答案是 OP 也没有使用它们,所以为了保持最接近 OP 的代码,我也没有。
    【解决方案2】:

    用 & 号分隔它们,例如

    <a href='EditUser.aspx?<%# Eval("Userid","uid={0}") %>&<%# Eval("FooId","Fooid={0}") %>'>Text</a>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-11-25
      • 1970-01-01
      • 2010-10-17
      • 2014-05-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多