gpt4 book ai didi

javascript - 将 Repeater Container.ItemIndex 传递给 Javascript 函数

转载 作者:行者123 更新时间:2023-11-29 17:19:00 25 4
gpt4 key购买 nike

在 C# Asp.Net 中,当从 ASP 按钮按下 OnClientClick 时,我需要将中继器出现索引传递给 Javascript 函数。这是我的代码

<asp:Button ID="btnGetNewQuote" 
Text="Get New Quote"
class="pcbutton"
runat="server"
OnCommand="GetNewQuote"
CommandArgument ='<%# Container.ItemIndex %>'
OnClientClick="return getNewQuote(<%# Container.ItemIndex %>) />

如果我硬编码....OnClientClick="return getNewQuote(0)"> 它会工作并且 JS 会被调用,但是一旦我把#Container.ItemIndex # 放在那里,JS 就会被忽略,它只是发回代码背后...

Container.ItemIndex 传递到 JS 函数中可以在页面上除此 OnClientClick 之外的任何其他地方工作?

有谁知道这是为什么以及我可以做些什么来解决这个问题?

最佳答案

试试这个

OnClientClick='<%# "return getNewQuote(" + Container.ItemIndex + ")" %>' 

代替

OnClientClick="return getNewQuote(<%# Container.ItemIndex %>)

关于javascript - 将 Repeater Container.ItemIndex 传递给 Javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14256092/

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