-6ren">
gpt4 book ai didi

c# - 使用 NavigateUrl 和 Eval() 的超链接。错误在哪里?

转载 作者:IT王子 更新时间:2023-10-29 04:28:24 24 4
gpt4 key购买 nike

首先,我在 Page_Load() 的代码隐藏中更改了 HyperLink.NavigateUrl

但是在我决定使用 Eval() 方法在设计中做到这一点之后。

<asp:HyperLink runat="server"
NavigateUrl='<%# String.Format("~/Refuse.aspx?type={0}&id={1}", Eval("type"), Eval("id")) %>' Text="Refuse" />

<asp:HyperLink ID="urlRefuse" runat="server"
NavigateUrl='<%# String.Format("~/Refuse.aspx?type={0}&id={1}", Request["type"], Request["id"]) %>' Text="Refuse" />

其中 idtype - 是来自 Request 的变量。

但它不起作用。仅显示原始文本“拒绝”。我的错误在哪里?提前致谢。

最佳答案

这很好用

NavigateUrl='<%# Eval("type","~/Refuse.aspx?type={0}") %>'

关于c# - 使用 NavigateUrl 和 Eval() 的超链接。错误在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1779481/

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