Pregunta

¿Cómo se pasa un argumento a RadListBox Telerik OnClientSelectedIndexChanged evento? Al parecer, el método que llama con este evento es

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

y del control, lo llamo como

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

Si trato de tener algunMetodo con una firma diferente, la página simplemente no funciona ...

¿Fue útil?

Solución

La firma del método OnClientSelectedIndexChanged no se puede cambiar - que recibe el cuadro de lista de objetos de cliente como primer argumento y específica para los argumentos de eventos de eventos como segundo. Si utiliza la variable js mundial u otro almacenamiento a medida para el parámetro (s), usted debería ser capaz a buscar a su valor en el controlador de cliente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top