但是 Mozilla 浏览器中的 javascript 错误控制台发生错误。 错误:参数列表后缺少-6ren">
gpt4 book ai didi

javascript - NavigateUrl 和 EVAL

转载 作者:行者123 更新时间:2023-11-28 02:52:27 25 4
gpt4 key购买 nike

我正在尝试导航 URL就这样

            <asp:HyperLink runat="server" NavigateUrl='javascript:NavigateUrl("<%#Eval("TicketID")%>","<%=RedirectURL %>");'><%# Eval("TicketID") %></asp:HyperLink>                

但是 Mozilla 浏览器中的 javascript 错误控制台发生错误。

错误:参数列表后缺少 )源文件: javascript:NavigateUrl("<%#Eval("TicketID")%>","<%=RedirectURL%20%>");行:1,列:22源代码:NavigateUrl("<%#Eval("TicketID")%>","<%=RedirectURL %>");

我想删除该错误。但功能还可以。

最佳答案

看起来您正在复读机中。执行此操作的最佳方法是在 ItemDataBound 事件中绑定(bind)超链接 NavigateURL。

void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
HyperLink hyperLink = (HyperLink)e.Item.FindControl("hyperLinkid");
hyperLink.NavigateURL = "url";
}
}

这是非常粗糙的代码,但足以为您提供一个起点!

干杯,肖恩

关于javascript - NavigateUrl 和 EVAL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3491948/

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