Как вы проходите аргумент в мероприятии Elerik's Radlistbox OnCliCseLectedIndExchanged?

StackOverflow https://stackoverflow.com/questions/3747446

Вопрос

Как вы проходите аргумент в мероприятии Elerik's Radlistbox OnCliCseLectedIndExchanged? Кажется, метод, который вы звоните с этим событием,

<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" />

Если я стараюсь иметь сомневаться с другой подписью, страница просто не работает ...

Это было полезно?

Решение

Подпись метода OnCliCseLedIndexChangedExChanged не может быть изменена - он получает объект клиента ListBox в качестве первого аргумента и конкретный для события события ARGS вторым. Если вы используете глобальную переменную JS или другое пользовательское хранилище для параметра (ы), вы должны получить его значение в обработчике клиента.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top