【发布时间】:2018-07-05 14:44:23
【问题描述】:
在 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 之外的所有其他位置工作?
有谁知道这是为什么以及我可以做些什么来解决它?
【问题讨论】:
标签: javascript asp.net parameters repeater