Necesito averiguar el nombre de la ubicación donde se encuentra el control del usuario web. Algo así como HttpContext.Current.Request.Url.ToString(), pero solo obtengo una página para este control de usuario web.ASP.NET - ¿Nombre actual de la página del control del usuario web?
6
A
Respuesta
12
Request.Url.Segments le dará una matriz de cadenas. El último elemento es la página
1
2
usted debe tratar de la propiedad Request.Url.LocalPath
string fileNameFromLocalPath = Path.GetFileName(Request.Url.LocalPath);
0
También puede utilizar (VB.Net):
Dim pageName as String = Page.GetType().Name
que reemplaza la .extension con un guion bajo
Así que desde Default.aspx que sería devuelto Default_aspx
También puede utilizar:
Dim pageName as String = CType(HttpContext.Current.CurrentHandler, Page).GetType().Name
que producirá los mismos resultados como se describió anteriormente.
0
Si pregunta por Page.getType.name, obtendrá el nombre del maestro, la página aspx. si desea que el nombre del control ascx el que está trabajando, utilizar me.GetType.Name.ToString si su control está en una MiDir directorio y el nombre de su ascx es test.ascx entonces el resultado será
"ASP.MyDir_test_ascx"
Cuestiones relacionadas
- 1. Pase los valores de la página al control del usuario
- 2. Expectativas del usuario web
- 3. ASP.NET MVC: ¿Buena sustitución para el control del usuario?
- 4. ASP.NET: ¿Pasa el valor del control de usuario a la página?
- 5. Obtener el nombre del ensamblado de la aplicación web, independientemente del ensamblaje de ejecución actual
- 6. ¿Recuperar el nombre y apellido del usuario actual de Windows?
- 7. obtener el rol del usuario actual
- 8. Nombre de usuario actual de ActiveDirectory en ASP.NET
- 9. ¿Cómo obtengo el nombre del usuario actual de Windows en formato de nombre de usuario @ dominio?
- 10. Construyendo un menú de página maestra ASP.NET MVC dinámicamente, basado en el "Rol" del usuario actual
- 11. JavaScript - Cómo obtener el nombre del usuario actual
- 12. Cambiar el título de la página principal del control de usuario
- 13. PHP Obtener el nombre del directorio actual
- 14. Obtener la identificación? del usuario actual como SharePoint puede?
- 15. Recuperación dinámica del nombre del método actual
- 16. Validar un control de usuario ASP.NET desde su página principal
- 17. ¿Cómo obtener el GUID del usuario actual?
- 18. Recuperar la contraseña del usuario actual de spring-security
- 19. Usuario de cierre de sesión cuando la página de pestañas del navegador está cerrada, ASP.NET MVC
- 20. ASP.NET MVC: ¿acción actual del código del controlador?
- 21. SharePoint obtiene el nombre de usuario actual?
- 22. Html control y asp.net web control
- 23. Biblioteca de control de usuario web de ASP.NET
- 24. Control del navegador web: cómo capturar eventos del documento?
- 25. ¿Recibe el nombre de usuario de Windows del usuario actual que usa php?
- 26. Ruta de carriles dependiente del usuario actual
- 27. Sharepoint: Parte web frente a Control de usuario ASP.NET
- 28. UPN - Nombre principal del usuario
- 29. Eliminar un control asp.net del código subyacente
- 30. Nombre del procedimiento de ejecución actual
que utiliza esto para conseguir la página: 'página var = Request.Url.Segments.Last();' –
Último elemento es el nombre de la página. – Imad