gpt4 book ai didi

javascript - ASP.net 使用 Eval 将逗号分隔的字符串作为参数传递

转载 作者:行者123 更新时间:2023-11-29 22:45:36 25 4
gpt4 key购买 nike

我的 aspx 中有一个 Eval 函数,如下所示。

<asp:LinkButton ID="LinkButton1" runat="server" 
OnClientClick='<%# "javascript:MyJSFunction(" + Eval("ObjectIdList") + ");return false;" %>'>
</asp:LinkButton>

ObjectIdList 是一个逗号分隔的服务器端 ID 列表

234,333,444,555

我的javascript如下

function MyJSFunction(Ids){
alert(Ids)
}

我的 javascript 函数只显示第一个 id 234。我试过如下放置单引号,但出现错误“服务器标签格式不正确”

<asp:LinkButton ID="LinkButton2" runat="server" 
OnClientClick='<%# "javascript:MyJSFunction('" + Eval("ObjectIdList") + "');return false;" %>'>
</asp:LinkButton>

请帮忙

最佳答案

使用 '

转义字符串中的单个 javascript 引号
<asp:LinkButton ID="LinkButton1" runat="server"
OnClientClick='<%# "javascript:MyJSFunction(&#39;" + Eval("ObjectIdList") + "&#39;);return false;" %>'>
</asp:LinkButton>

关于javascript - ASP.net 使用 Eval 将逗号分隔的字符串作为参数传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58766164/

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