2010-09-19 52 views
1

如何在Telerik的RadListBox OnClientSelectedIndexChanged事件中傳遞參數? 你似乎與此事件調用的方法是如何在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具有不同的簽名,該頁面只是沒有按」 t工作...

回答

3

無法更改OnClientSelectedIndexChanged方法的簽名 - 它接收列表框客戶端對象作爲第一個參數,並將事件事件參數指定爲第二個參數。如果您對參數使用全局js變量或其他自定義存儲,則應該能夠在客戶端處理程序中獲取其值。