Mi problema es que el evento de change se activará cada vez que se realice un cambio en el elemento de select que también incluye la carga de la página cuando el elemento de selección se llena con elementos y no quiero esto.
Solo quiero que el evento de change (o algún evento más apropiado) se active SOLAMENTE cuando el usuario cambia una selección a través del mouse o el teclado.
En WPF, esto se resuelve teniendo eventos de change y cambio de selectionchange que corresponden al segundo escenario que quiero.
<select id="filter_notification_byproductname" name="filter_notification_byproductname" asp-for="@Model.FilterByProductName" class="notification_list_list_filter_controll_input" asp-items="@Model.ProductDictionaryOfSelectListItemsForFiltering.Keys" multiple></select> @section Scripts { <script type="text/javascript"> $("#filter_notification_byproductname").bind("change", { productChanged: true }, SendIndexes); function SendIndexes(productChanged) { // SEND DATA TO THE SERVER } } </script> }