Digamos que tengo un control de servidor DropDownList, llamado "CategoriesDDL" y ClientID proeprty determina su id del lado del cliente, que es su ID con prefijos NamingContainer del id. En este caso, la ID del lado del cliente es CP1_CategoriesDDL. ¿Pero cuál es la regla con respecto al nombre del lado del cliente, en este caso "ct100 $ CP1_CategoriesDDL"?¿Cómo se determina el NOMBRE del lado del cliente de un control de servidor?
Respuesta
¿Hay alguna posibilidad de que simplemente esté detrás del Control.UniqueId property?
En el lado del servidor, esto devolverá el valor del atributo "name" del lado del cliente del control.
¿Está utilizando ASP.NET 4? Si ese es el caso, el valor predeterminado para la propiedad ClientIDMode en los controles del servidor es "Predecible". Si cambia eso a Automático, obtendrá el mismo ID de cliente y nombre de cliente excepto "_"
y "$"
. Entonces, en el lado del servidor, puede usar la identificación del cliente, reemplace "_"
con "$"
para obtener el nombre del cliente.
También tenga en cuenta el ClientIDMode="Static"
, esto lo simplificará enormemente.
Si no está utilizando ASP.NET 4, parece que hay algún motivo diferente para su problema.
Como él está pidiendo el nombre en lugar de la identificación, es mejor solicitar el UniqueID directamente, en lugar de hacer un reemplazo en el .ClientID correctamente. – NickG
- 1. Método del lado del servidor y del lado del cliente
- 2. Ruby: del lado del cliente o del lado del servidor?
- 3. Web Charting, lado del servidor o del lado del cliente?
- 4. lado del servidor MVC + lado del cliente MVC
- 5. Paginación: ¿lado del servidor o lado del cliente?
- 6. ¿Cómo usar las reglas de validación tanto del lado del cliente como del lado del servidor?
- 7. Validación de entrada de usuario, del lado del cliente o del lado del servidor? [PHP/JS]
- 8. Evento del servidor ASP.net manejado desde el lado del cliente
- 9. Sesiones del lado del cliente
- 10. caché de archivos del lado del cliente
- 11. ¿Hay un cliente Websocket del lado del servidor para node.js?
- 12. ¿Debo hacer solicitudes de API del lado del servidor o del lado del cliente?
- 13. librería javascript para el almacenamiento del lado del cliente con la sincronización del lado del servidor
- 14. Agregar evento del lado del servidor al control del extensor
- 15. Idiomas del lado del cliente
- 16. ¿Cómo desencadenar un evento del lado del servidor desde javascript?
- 17. Lado del cliente + plantillas del lado del servidor, me parece mal, ¿cómo optimizar?
- 18. Plantillas del lado del servidor, plantillas del lado del cliente - ¿Conversión automática?
- 19. ¿Cuándo usar el lado del cliente o del lado del servidor?
- 20. Crear validación combinada del lado del cliente y del lado del servidor en Symfony2
- 21. Utilice menos (preprocesador css) del lado del servidor o del lado del cliente
- 22. ¿Del lado del servidor o del lado del cliente para buscar tweets?
- 23. Método no estático en el lado del servidor desde el lado del cliente usando JavsScript
- 24. jqgrid clasificación del lado del cliente con paginación del lado del servidor - los datos desaparecen
- 25. ¿Qué tan rápido es javascript del lado del cliente contra Java del lado del servidor?
- 26. Análisis del lado del servidor
- 27. Manejo de WinRT StreamSocket se desconecta (tanto del lado del servidor como del cliente)
- 28. ¿Cómo ejecutar el código del lado del cliente y del servidor para el mismo botón?
- 29. Cookies solo del lado del cliente
- 30. Validación del lado del cliente de Grails
Control.UniqueId es exactamente lo que se nombra en el cliente. ¡Gracias! –