![]() |
Lentitud de ASP.NET ¿Hay que utilizar javascript? ¿Como? Hola, Tengo problemas de lentitud utilizando ASP.NET y he comenzado a utilizar javascript para que la operativa de la página (listas desplegables en encuestas, ...) sea ágil ¿Existe alguna otra forma? y si es con javascript alguien sabe como utilizar funciones hechas en javascript dentro del código ASP.NET Gracias |
Cita:
|
El problema lo tengo con los controles de html listbox "Select". Necesito utilizar este control desde ASP.NET y desde javascript. Para usarlo desde Asp.NET lo he puesto como control de servidor. El problema viene en que si lo utilizo desde ASP.NET hay que utilizar "Item.add" para añadir un nuevo elemento de la lista y si lo hago desde javascripts tengo que utilizar "options.add" y todo lo que añado por javascript no lo entiende ASP.NET por lo que los nuevos elementos no los veo desde los "item" de ASP.NET. |
Aunque no estoy muy claro en que es lo que necesitas.. :pensando: pero no es necesario que utilices un control de servidor para tus listas desplegables (y cualquier otro control), puedes hacerlo con controles HTML, claro a menos que realmente necesites que sea un control de servidor y tomando en cuenta que con controles HTML no tendrías el ViewState (mantenimineto de estado) |
Explico porqué lo necesito por si me podeis comentar otra forma de hacerlo. La aplicación es en ASP.NET. Cuando modifico un registro, meto dentro de un listbox HTML los registros utilizando los siguiente: Listabox.Items.Add("hola") Pero ahora, quiero que se añadan nuevos registros a esta lista y para que no sea lento he pensado hacerlo en javascript y no funciona los items. Para dar de alta nuevos elementos de la lista tengo que poner un caja de texto un botón para que cuando se ejecute esta función en javascript y se añada el contenido de la caja de texto: function anadir_requisito(){ var oOption = document.createElement("OPTION"); if (document.Form1.TEXTBOX1.value != "") { document.Form1.ListaRequisitos.options.add(oOption ); oOption.innerText = document.Form1.Txt_Requisito_Aux.value; oOption.value = document.Form1.Txt_Requisito_Aux.value; } } |
| La zona horaria es GMT -6. Ahora son las 19:50. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.