【问题标题】:How do you pass an argument in Telerik's RadListBox OnClientSelectedIndexChanged event?如何在 Telerik 的 RadListBox OnClientSelectedIndexChanged 事件中传递参数?
【发布时间】:2010-09-19 20:57:00
【问题描述】:

如何在 Telerik 的 RadListBox OnClientSelectedIndexChanged 事件中传递参数? 您使用此事件调用的方法似乎是

<script type="text/javascript">
someMethod(sender, eventArgs) 
{
 var ajaxManager = $find("<%= RadAjaxManager.GetCurrent(Page).ClientID %>");
 if (ajaxManager != null)
     ajaxManager.ajaxRequest("ListBoxIndexChanged"); //I would like my custom argument here
}
</script>

从控件中,我将其称为

<telerik:RadListBox ID="radListBox0" runat="server" 
OnClientSelectedIndexChanged="someMethod" />

如果我尝试使用不同签名的 someMethod,页面将​​无法正常工作...

【问题讨论】:

    标签: c# javascript asp.net telerik radlistbox


    【解决方案1】:

    OnClientSelectedIndexChanged 方法的签名无法更改 - 它接收列表框客户端对象作为第一个参数,特定于事件事件参数作为第二个参数。如果您为参数使用全局 js 变量或其他自定义存储,您应该能够在客户端处理程序中获取其值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-15
      • 2017-02-05
      相关资源
      最近更新 更多