gpt4 book ai didi

.net - 在 url 中插入两个值

转载 作者:行者123 更新时间:2023-12-04 06:14:44 24 4
gpt4 key购买 nike

我想插入来自 Request.QueryString["u"] 的值作为下面网址中的第二个参数。使 url 读取 Item.aspx?id=1&u=2。但是我无法让两个服务器端标签在 NavigateUrl 值字段中工作。

<asp:HyperLink runat="server" 
NavigateUrl='<%# Eval("itemID", "Item.aspx?id={0}") %>' />

我这样做时出错:
<asp:HyperLink runat="server" 
NavigateUrl='<%# Eval("itemID", "Item.aspx?id={0}") %>
<%= "&u="+Request.QueryString["u"].ToString() %>'
/>

最佳答案

尝试以下,不确定语法,因为现在无法检查:

NavigateUrl='<%# String.Format(
"Item.aspx?id={0}{1}",
Eval("itemID"),
Request.QueryString["u"] == null
? String.Empty
: String.Concat("&u=", Request.QueryString["u"].ToString())); %>'

关于.net - 在 url 中插入两个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7401768/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com