Lista desplegable ASP.NET MVC sobre el cambio para provocar la devolución de datos sin Javascript

¿Es posible hacer que una devolución de datos a una acción cambie su selección en una list desplegable sin usar JavaScript?

Recuerdo que cuando usaba el control de list desplegable Formularios ASP.NET, había una propiedad que cuando se configuraba causaba una devolución de datos al cambiar, ¿funcionaba esto sin JS? – ¿Si es así, cómo?

Muchas gracias, Kohan.

Necesita JavaScript para publicar datos automáticamente. No tiene que escribirlo, pero aún lo necesita. Puede publicar sin JavaScript (alguien presionando un button de enviar), pero no automáticamente.

Creo que lo que estás pensando es la propiedad AutoPostBack .

Puede lograr el efecto de devolución de datos usando jQuery. Se requiere JavaScript de alguna forma u otra para las devoluciones automáticas. Incluso ASP.NET usa JavaScript en segundo plano para implementar la propiedad AutoPostBack.

<script type='text/javascript'\> $('#dropDown').change(function () { $(this).parents('form').submit(); }); </script> 

Hacer esto:

Más aquí:

¿Cómo se envía una list desplegable en asp.net mvc?

Guión completo que funcionó para mí

  @Html.DropDownList("Projects", Model.Projects, new { style = "Height: 25px; width: 225px;", onchange = "$(this).parents('form').submit();" })