Как вы проходите аргумент в мероприятии Elerik's Radlistbox OnCliCseLectedIndExchanged?
-
04-10-2019 - |
Вопрос
Как вы проходите аргумент в мероприятии 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 или другое пользовательское хранилище для параметра (ы), вы должны получить его значение в обработчике клиента.
Не связан с StackOverflow