Recargar página

Martin 30 Puntos de reputación
2024-03-18T12:47:59.2033333+00:00

Hola a todos:

Tengo una página aspx

<%@ Page EnableSessionState="false" EnableViewState="false" CodeFile="default.aspx.vb" Inherits="codigo" %>
<!DOCTYPE html>
<html>
    <head>
        <title>Vidaalegre</title>
    </head>
    <body ID="bdcuerpo" style="background-color:#F8F361" runat="server">
        <center><img src="Imagenes/Banner_Vidaalegre.gif" alt="Banner Vidaalegre" title="Banner Vidaalegre" height="68" width="468"/>
     <br /><asp:Label ID="lblvidaalegre" runat="server" />
            <p><a id="aespanol" runat="server" ><img id="imgespanol" src="Imagenes/espanol.gif" height="32" width="32" border="0" runat="server"/></a>
                <a id="aingles" runat="server"><img id="imgingles" src="Imagenes/ingles.gif" height="32" width="32" runat="server"/></a>
                <a id="afrances" runat="server" ><img id="imgfrances" src="Imagenes/frances.gif" height="32" width="32" runat="server"/></a>
                <a id="aportugues" runat="server" ><img id="imgportugues" src="Imagenes/portugues.gif" height="32" width="32" runat="server"/></a></p></center>
                    <center><asp:HyperLink id="hlnkvidasolidaria" runat="server" />&nbsp;&nbsp;&nbsp;<asp:HyperLink id="hlnktiempolibre" runat="server" />
            <br /><asp:HyperLink id="hlnklibrecomercio" runat="server" />&nbsp;&nbsp;&nbsp;<asp:HyperLink id="hlnkseccionagradecimiento" runat="server" />
        </center>
    </body>
</html>    

Y codebehind

    Sub Page_load(ByVal s As Object, ByVal e As EventArgs) Handles Me.Load
        Dim intidioma As Integer = Request.QueryString("idioma")
        If intidioma = 0 Then intidioma = 1
        If Not IsPostBack Then
            Dim fi As New FileInfo(Server.MapPath("Comun/Varios/default1.aspx"))

            If fi.Exists Then Server.Transfer("Comun/errores.aspx?error=modomantenimiento&idioma=" & intidioma)
            hlnkvidasolidaria.NavigateUrl = "Cresolia/default.aspx?idioma=" & intidioma
            hlnktiempolibre.NavigateUrl = "Blog/default.aspx?idioma=" & intidioma
            hlnklibrecomercio.NavigateUrl = "Productos/default.aspx?idioma=" & intidioma
            hlnkseccionagradecimiento.NavigateUrl = "Agradecimiento/default.aspx?idioma=" & intidioma
            aespanol.HRef = "default.aspx?idioma=1"
            aingles.HRef = "default.aspx?idioma=2"
            afrances.HRef = "default.aspx?idioma=3"
            aportugues.HRef = "default.aspx?idioma=4"
            'Response.Write("intidioma11=" & intidioma)
            If intidioma = 1 Then
                lblvidaalegre.Text = "Vidaalegre en español"
                hlnkvidasolidaria.Text = "Proyectos de vida solidaria"
                hlnkvidasolidaria.ToolTip = "Ver 3 proyectos de vida solidaria"
                hlnktiempolibre.Text = "Proyectos de tiempo libre"
                hlnktiempolibre.ToolTip = "Ver 2 proyectos de tiempo libre"
                hlnklibrecomercio.Text = "Proyectos de libre comercio"
                hlnklibrecomercio.ToolTip = "Ver 2 proyectos de libre comercio"
                hlnkseccionagradecimiento.Text = "Sección de agradecimiento"
                hlnkseccionagradecimiento.ToolTip = "Ver 1 sección de agradecimiento"
                imgespanol.Alt = "Español"
                imgingles.Alt = "Inglés"
                imgfrances.Alt = "Francés"
                imgportugues.Alt = "Portugués"
                Response.Write("pasaespanol")
                'aespanol.Title = imgespanol.Alt
                aingles.Title = imgingles.Alt
                afrances.Title = imgfrances.Alt
                aportugues.Title = imgportugues.Alt
                aespanol.HRef = ""
                aespanol.Title = ""
                'If intidioma = 0 Then intidioma = 1
            ElseIf intidioma = 2 Then
                lblvidaalegre.Text = "Vidaalegre in english"
                hlnkvidasolidaria.Text = "Solidarity life projects"
                hlnkvidasolidaria.ToolTip = "See 3 solidarity life projects"
                hlnktiempolibre.Text = "Spare time projects"
                hlnktiempolibre.ToolTip = "See 2 spare time projects"
                hlnklibrecomercio.Text = "Free trade projects"
                hlnklibrecomercio.ToolTip = "See  2 free trade projects"
                hlnkseccionagradecimiento.Text = "Thanks section"
                hlnkseccionagradecimiento.ToolTip = "See 1 thanks section"
                imgespanol.Alt = "Spanish"
                imgingles.Alt = "English"
                imgfrances.Alt = "French"
                imgportugues.Alt = "Portuguese"
                aespanol.Title = imgespanol.Alt
                'aingles.Title = imgingles.Alt
                afrances.Title = imgfrances.Alt
                aportugues.Title = imgportugues.Alt
                aingles.HRef = ""
                aingles.Title = ""
            ElseIf intidioma = 3 Then
                lblvidaalegre.Text = "Vidaalegre en français"
                hlnkvidasolidaria.Text = "Projets de vie solidaires"
                hlnkvidasolidaria.ToolTip = "Voir 3 projets de vie solidaires"
                hlnktiempolibre.Text = "Projets de temps libre"
                hlnktiempolibre.ToolTip = "Voir projets de temps libre"
                hlnklibrecomercio.Text = "Projets de libre affaire"
                hlnklibrecomercio.ToolTip = "Voir 2 projets de libre affaire"
                hlnkseccionagradecimiento.Text = "Rubrique de merci"
                hlnkseccionagradecimiento.ToolTip = "Voir 1 rubrique de merci"
                imgespanol.Alt = "Espagnol"
                imgingles.Alt = "Anglais"
                imgfrances.Alt = "Français"
                imgportugues.Alt = "Portugais"
                aespanol.Title = imgespanol.Alt
                aingles.Title = imgingles.Alt
                'afrances.Title = imgfrances.Alt
                aportugues.Title = imgportugues.Alt
                afrances.HRef = ""
                afrances.Title = ""
            Else
                lblvidaalegre.Text = "Vidaalegre em português"
                hlnkvidasolidaria.Text = "Projetos de vida solidária"
                hlnkvidasolidaria.ToolTip = "Ver 3 projetos de vida solidária"
                hlnktiempolibre.Text = "Projetos de tempo livre"
                hlnktiempolibre.ToolTip = "Ver projetos de tempo livre"
                hlnklibrecomercio.Text = "Projetos de livre comerço"
                hlnklibrecomercio.ToolTip = "Ver 2 projetos de livre comerço"
                hlnkseccionagradecimiento.Text = "Seção de agradecimento"
                hlnkseccionagradecimiento.ToolTip = "Ver 1 seção de agradecimento"
                imgespanol.Alt = "Espanhol"
                imgingles.Alt = "Inglês"
                imgfrances.Alt = "Francês"
                imgportugues.Alt = "Português"
                aespanol.Title = imgespanol.Alt
                aingles.Title = imgingles.Alt
                afrances.Title = imgfrances.Alt
                'aportugues.Title = imgportugues.Alt
                aportugues.HRef = ""
                aportugues.Title = ""
            End If
            'Response.Write("proyectos=" & hlnkproyectos.Text)
            'Response.Write("idioma=" & Request.QueryString("idioma"))
            'Response.End()
            'Server.Transfer("cresolia/portada.aspx&idioma=" & Request.QueryString("idioma"))
            ''aespanol.Attributes.Add("onkeydown", "document.getElementById('lblvidaalegre').value='Vidaalegre en español'")
            'imgespanol.Attributes.Add("onclick", "document.getElementById('lblvidaalegre').value='Vidaalegre en español'")
            'lblvidaalegre.Text = "Vidaalegre en español"
            hlnklibrecomercio.Visible = False
        End If

        Response.Write("Idiomas=" & intidioma)

    End Sub

Cuando ejecuto default.aspx me pone idiomas=1 siempre. No me recarga la página cuando pulso aingles, por ejemplo. Estoy en el localhost, y la página está en c:\inetpub\wwwroot.

Tampoco me pone las imágenes sino el alt. No sé si es cuestión de permisos. Me he comprado un portátil nuevo, y me falla eso. Le di todos los permisos a wwwroot menos los permisos especiales.

Muchísimas gracias si podéis ayudarme.

ASP.NET
ASP.NET
Conjunto de tecnologías de .NET Framework para la creación de aplicaciones y servicios web XML.
47 preguntas
0 comentarios No hay comentarios
{count} votos

Respuesta aceptada
  1. Jonathan Pereira Castillo 13,115 Puntos de reputación Proveedor de Microsoft
    2025-01-30T19:28:26.0066667+00:00

    Gracias por tu paciencia Martin. Vamos a intentar resolver el problema de los permisos en la carpeta wwwroot.

    Problemas con los Permisos de CREATOR OWNER

    El usuario CREATOR OWNER es un usuario especial que representa al creador del archivo o carpeta. Este usuario debería tener permisos adecuados para modificar los archivos que ha creado. Si al aplicar los permisos se deshabilitan, puede ser un problema de configuración o de herencia de permisos.

    Pasos para Solucionar el Problema

    1. Verificar Herencia de Permisos:
      • Abre las propiedades de la carpeta wwwroot.
      • Ve a la pestaña Seguridad y haz clic en Opciones avanzadas.
      • Asegúrate de que la opción Incluir permisos heredables del objeto primario de este objeto esté marcada.
    2. Agregar Permisos Manualmente:
      • En la pestaña Seguridad, haz clic en Editar.
      • Selecciona CREATOR OWNER y asegúrate de que tenga permisos de Control total.
      • Si CREATOR OWNER no aparece, haz clic en Agregar, escribe CREATOR OWNER y asigna los permisos necesarios.
    3. Verificar Permisos de Otras Cuentas:
      • Asegúrate de que las cuentas Administradores, IUSR, Usuarios, y SYSTEM tengan Control total.
      • Si falta alguna cuenta, agrégala y asigna los permisos necesarios.

    Añadir o Quitar Cuentas en la Pestaña de Seguridad

    Si necesitas añadir una cuenta específica, sigue estos pasos:

    1. Abrir Propiedades de la Carpeta:
      • Haz clic derecho en la carpeta wwwroot y selecciona Propiedades.
      • Ve a la pestaña Seguridad y haz clic en Editar.
    2. Agregar una Cuenta:
      • Haz clic en Agregar.
      • Escribe el nombre de la cuenta que deseas añadir (por ejemplo, IUSR o SYSTEM).
      • Asigna los permisos necesarios (por ejemplo, Control total).
    3. Quitar una Cuenta:
      • Selecciona la cuenta que deseas quitar.
      • Haz clic en Quitar.

    Consideraciones Adicionales

    • Permisos de Carpeta y Subcarpetas: Asegúrate de que los permisos se apliquen a todas las subcarpetas y archivos dentro de wwwroot.
    • Reiniciar el Servidor: A veces, reiniciar el servidor web puede ayudar a aplicar correctamente los cambios de permisos.

    Agradecemos tu comprensión y estamos aquí para ayudar en lo que sea necesario.

    Estaré atento a tu respuesta.,

    Jonathan

    ----------*

    Tu opinión es muy importante para nosotros! Si esta respuesta resolvió tu consulta, por favor haz clic en 'SÍ'. Esto nos ayuda a mejorar continuamente la calidad y relevancia de nuestras soluciones.

    0 comentarios No hay comentarios

5 respuestas adicionales

Ordenar por: Muy útil
  1. Martin 30 Puntos de reputación
    2025-01-23T17:46:28.6033333+00:00

    Hola:

    Ya di todos los permisos y las rutas de acceso de las imágenes están bien. Me visualiza la imagen al pasar el ratón sobre el src.

    Supongo que es cosa de permisos, pero no logro saber qué. Sólo me falla esta página. En las demás de la solución le di los permisos necesarios y funciona bien aún sin declarar en el @page enableviewstate y enablesessionstate.

    Gracias por la ayuda.

    0 comentarios No hay comentarios

  2. Jonathan Pereira Castillo 13,115 Puntos de reputación Proveedor de Microsoft
    2025-01-23T18:14:05.1466667+00:00

    Hola Martin

    Gracias por tu respuesta, aqui intento ayudarte con poco mas con tu error, si este no soluniona, seria buena idea compartir mas informacion de las acutulizacion y/o errores que recibes al dia de hoy.

    Para abordar los problemas que estás enfrentando con la recarga de la página y la visualización de imágenes en tu página ASPX, aquí tienes una guía completa:

    Recarga de Página

    Verificación de Enlaces

    Asegúrate de que los enlaces para cambiar el idioma estén correctamente configurados para recargar la página. Aquí tienes un ejemplo de cómo deberían verse:

    <a id="aespanol" runat="server" href="default.aspx?idioma=1"><img id="imgespanol" src="Imagenes/espanol.gif" height="32" width="32" border="0" runat="server"/></a>
    <a id="aingles" runat="server" href="default.aspx?idioma=2"><img id="imgingles" src="Imagenes/ingles.gif" height="32" width="32" runat="server"/></a>
    <a id="afrances" runat="server" href="default.aspx?idioma=3"><img id="imgfrances" src="Imagenes/frances.gif" height="32" width="32" runat="server"/></a>
    <a id="aportugues" runat="server" href="default.aspx?idioma=4"><img id="imgportugues" src="Imagenes/portugues.gif" height="32" width="32" runat="server"/></a>
    

    Configuración de EnableSessionState y EnableViewState

    Asegúrate de que EnableSessionState y EnableViewState estén configurados correctamente en tu página:

    <%@ Page EnableSessionState="true" EnableViewState="true" CodeFile="default.aspx.vb" Inherits="codigo" %>
    

    Visualización de Imágenes

    Verificación de Permisos

    Asegúrate de que la carpeta wwwroot y la subcarpeta Imagenes tengan los permisos adecuados para ser leídos por el servidor web. Esto incluye permisos de lectura para el usuario que ejecuta el servidor web.

    Ruta de las Imágenes

    Asegúrate de que las rutas de las imágenes sean correctas y accesibles desde el navegador. Aquí tienes un ejemplo de cómo deberían verse las etiquetas de imagen:

    <img id="imgespanol" src="Imagenes/espanol.gif" height="32" width="32" border="0" runat="server"/>
    

    Ejemplo Completo

    Aquí tienes un ejemplo completo de cómo debería verse tu página ASPX con las configuraciones adecuadas:

    <%@ Page EnableSessionState="true" EnableViewState="true" CodeFile="default.aspx.vb" Inherits="codigo" %>
    <!DOCTYPE html>
    <html>
        <head>
            <title>Vidaalegre</title>
        </head>
        <body ID="bdcuerpo" style="background-color:#F8F361" runat="server">
            <center>
                <img src="Imagenes/Banner_Vidaalegre.gif" alt="Banner Vidaalegre" title="Banner Vidaalegre" height="68" width="468"/>
                <br />
                <asp:Label ID="lblvidaalegre" runat="server" />
                <p>
                    <a id="aespanol" runat="server" href="default.aspx?idioma=1"><img id="imgespanol" src="Imagenes/espanol.gif" height="32" width="32" border="0" runat="server"/></a>
                    <a id="aingles" runat="server" href="default.aspx?idioma=2"><img id="imgingles" src="Imagenes/ingles.gif" height="32" width="32" runat="server"/></a>
                    <a id="afrances" runat="server" href="default.aspx?idioma=3"><img id="imgfrances" src="Imagenes/frances.gif" height="32" width="32" runat="server"/></a>
                    <a id="aportugues" runat="server" href="default.aspx?idioma=4"><img id="imgportugues" src="Imagenes/portugues.gif" height="32" width="32" runat="server"/></a>
                </p>
            </center>
            <center>
                <asp:HyperLink id="hlnkvidasolidaria" runat="server" />&nbsp;&nbsp;&nbsp;
                <asp:HyperLink id="hlnktiempolibre" runat="server" />
                <br />
                <asp:HyperLink id="hlnklibrecomercio" runat="server" />&nbsp;&nbsp;&nbsp;
                <asp:HyperLink id="hlnkseccionagradecimiento" runat="server" />
            </center>
        </body>
    </html>
    

    Codebehind (default.aspx.vb)

    Asegúrate de que tu código detrás maneje correctamente el cambio de idioma y la configuración de los enlaces:

    Sub Page_load(ByVal s As Object, ByVal e As EventArgs) Handles Me.Load
        Dim intidioma As Integer = Request.QueryString("idioma")
        If intidioma = 0 Then intidioma = 1
        If Not IsPostBack Then
            Dim fi As New FileInfo(Server.MapPath("Comun/Varios/default1.aspx"))
    
            If fi.Exists Then Server.Transfer("Comun/errores.aspx?error=modomantenimiento&idioma=" & intidioma)
            hlnkvidasolidaria.NavigateUrl = "Cresolia/default.aspx?idioma=" & intidioma
            hlnktiempolibre.NavigateUrl = "Blog/default.aspx?idioma=" & intidioma
            hlnklibrecomercio.NavigateUrl = "Productos/default.aspx?idioma=" & intidioma
            hlnkseccionagradecimiento.NavigateUrl = "Agradecimiento/default.aspx?idioma=" & intidioma
            aespanol.HRef = "default.aspx?idioma=1"
            aingles.HRef = "default.aspx?idioma=2"
            afrances.HRef = "default.aspx?idioma=3"
            aportugues.HRef = "default.aspx?idioma=4"
    
            If intidioma = 1 Then
                lblvidaalegre.Text = "Vidaalegre en español"
                hlnkvidasolidaria.Text = "Proyectos de vida solidaria"
                hlnkvidasolidaria.ToolTip = "Ver 3 proyectos de vida solidaria"
                hlnktiempolibre.Text = "Proyectos de tiempo libre"
                hlnktiempolibre.ToolTip = "Ver 2 proyectos de tiempo libre"
                hlnklibrecomercio.Text = "Proyectos de libre comercio"
                hlnklibrecomercio.ToolTip = "Ver 2 proyectos de libre comercio"
                hlnkseccionagradecimiento.Text = "Sección de agradecimiento"
                hlnkseccionagradecimiento.ToolTip = "Ver 1 sección de agradecimiento"
                imgespanol.Alt = "Español"
                imgingles.Alt = "Inglés"
                imgfrances.Alt = "Francés"
                imgportugues.Alt = "Portugués"
                aespanol.HRef = ""
                aespanol.Title = ""
            ElseIf intidioma = 2 Then
                lblvidaalegre.Text = "Vidaalegre in english"
                hlnkvidasolidaria.Text = "Solidarity life projects"
                hlnkvidasolidaria.ToolTip = "See 3 solidarity life projects"
                hlnktiempolibre.Text = "Spare time projects"
                hlnktiempolibre.ToolTip = "See 2 spare time projects"
                hlnklibrecomercio.Text = "Free trade projects"
                hlnklibrecomercio.ToolTip = "See 2 free trade projects"
                hlnkseccionagradecimiento.Text = "Thanks section"
                hlnkseccionagradecimiento.ToolTip = "See 1 thanks section"
                imgespanol.Alt = "Spanish"
                imgingles.Alt = "English"
                imgfrances.Alt = "French"
                imgportugues.Alt = "Portuguese"
                aingles.HRef = ""
                aingles.Title = ""
            ElseIf intidioma = 3 Then
                lblvidaalegre.Text = "Vidaalegre en français"
                hlnkvidasolidaria.Text = "Projets de vie solidaires"
                hlnkvidasolidaria.ToolTip = "Voir 3 projets de vie solidaires"
                hlnktiempolibre.Text = "Projets de temps libre"
                hlnktiempolibre.ToolTip = "Voir projets de temps libre"
                hlnklibrecomercio.Text = "Projets de libre affaire"
                hlnklibrecomercio.ToolTip = "Voir 2 projets de libre affaire"
                hlnkseccionagradecimiento.Text = "Rubrique de merci"
                hlnkseccionagradecimiento.ToolTip = "Voir 1 rubrique de merci"
                imgespanol.Alt = "Espagnol"
                imgingles.Alt = "Anglais"
                imgfrances.Alt = "Français"
                imgportugues.Alt = "Portugais"
                afrances.HRef = ""
                afrances.Title = ""
            Else
                lblvidaalegre.Text = "Vidaalegre em português"
                hlnkvidasolidaria.Text = "Projetos de
    

    Espero que esto te ayude a resolver los problemas. ¡Buena suerte!

    Agradecemos tu comprensión y estamos aquí para ayudar en lo que sea necesario.

    Estaré atento a tu respuesta.,

    Jonathan

    ----------*

    Tu opinión es muy importante para nosotros! Si esta respuesta resolvió tu consulta, por favor haz clic en 'SÍ'. Esto nos ayuda a mejorar continuamente la calidad y relevancia de nuestras soluciones.

    0 comentarios No hay comentarios

  3. Martin 30 Puntos de reputación
    2025-01-24T09:20:27.7533333+00:00

    Hola:

    Cuando voy a darle permisos a wwwroot al CREATOR OWNER con control total, al pulsar aplicar, me vuelve a deshabilitar los permisos, con lo cual se queda sin permisos. ¿Puede ser eso? Las demás cuentas (administradores, iusrs, usuarios, system) tienen control total.

    También me sale en esta pestaña (seguridad) añadir o quitar cuenta. Quizá debo añadir alguna. ¿cual?

    Todos los enlaces están más que comprobados.

    Gracias por todo.

    0 comentarios No hay comentarios

  4. Jonathan Pereira Castillo 13,115 Puntos de reputación Proveedor de Microsoft
    2025-01-23T16:37:32.8866667+00:00

    ¡Hola Martin!

    Esperamos que este mensaje te encuentre bien.

    Lamentamos sinceramente la demora en abordar tu tema en este foro.

    Para solucionar el problema de recarga de la página y la visualización de imágenes, intenta lo siguiente:

    Recarga de Página

    Verifica los enlaces: Asegúrate de que los enlaces para cambiar el idioma estén correctamente configurados para recargar la página.

    <a id="aespanol" runat="server" href="default.aspx?idioma=1"><img id="imgespanol" src="Imagenes/espanol.gif" height="32" width="32" border="0" runat="server"/></a>
    <a id="aingles" runat="server" href="default.aspx?idioma=2"><img id="imgingles" src="Imagenes/ingles.gif" height="32" width="32" runat="server"/></a>
    <a id="afrances" runat="server" href="default.aspx?idioma=3"><img id="imgfrances" src="Imagenes/frances.gif" height="32" width="32" runat="server"/></a>
    <a id="aportugues" runat="server" href="default.aspx?idioma=4"><img id="imgportugues" src="Imagenes/portugues.gif" height="32" width="32" runat="server"/></a>
    

    Asegúrate de que EnableSessionState y EnableViewState estén configurados correctamente:

    <%@ Page EnableSessionState="true" EnableViewState="true" CodeFile="default.aspx.vb" Inherits="codigo" %>
    

    Visualización de Imágenes

    Verifica los permisos de la carpeta wwwroot:

    • Asegúrate de que la carpeta Imagenes y los archivos dentro de ella tengan los permisos adecuados para ser leídos por el servidor web.

    Ruta de las imágenes:

    • Asegúrate de que las rutas de las imágenes sean correctas y accesibles desde el navegador.
    <img id="imgespanol" src="Imagenes/espanol.gif" height="32" width="32" border="0" runat="server"/>
    

    Ejemplo Completo

    <%@ Page EnableSessionState="true" EnableViewState="true" CodeFile="default.aspx.vb" Inherits="codigo" %>
    <!DOCTYPE html>
    <html>
        <head>
            <title>Vidaalegre</title>
        </head>
        <body ID="bdcuerpo" style="background-color:#F8F361" runat="server">
            <center>
                <img src="Imagenes/Banner_Vidaalegre.gif" alt="Banner Vidaalegre" title="Banner Vidaalegre" height="68" width="468"/>
                <br />
                <asp:Label ID="lblvidaalegre" runat="server" />
                <p>
                    <a id="aespanol" runat="server" href="default.aspx?idioma=1"><img id="imgespanol" src="Imagenes/espanol.gif" height="32" width="32" border="0" runat="server"/></a>
                    <a id="aingles" runat="server" href="default.aspx?idioma=2"><img id="imgingles" src="Imagenes/ingles.gif" height="32" width="32" runat="server"/></a>
                    <a id="afrances" runat="server" href="default.aspx?idioma=3"><img id="imgfrances" src="Imagenes/frances.gif" height="32" width="32" runat="server"/></a>
                    <a id="aportugues" runat="server" href="default.aspx?idioma=4"><img id="imgportugues" src="Imagenes/portugues.gif" height="32" width="32" runat="server"/></a>
                </p>
            </center>
            <center>
                <asp:HyperLink id="hlnkvidasolidaria" runat="server" />&nbsp;&nbsp;&nbsp;
                <asp:HyperLink id="hlnktiempolibre" runat="server" />
                <br />
                <asp:HyperLink id="hlnklibrecomercio" runat="server" />&nbsp;&nbsp;&nbsp;
                <asp:HyperLink id="hlnkseccionagradecimiento" runat="server" />
            </center>
        </body>
    </html>
    

    Espero que esto te ayude a resolver los problemas. ¡Buena suerte!

    Agradecemos tu comprensión y estamos aquí para ayudar en lo que sea necesario.

    Estaré atento a tu respuesta.,

     Jonathan

    ----------*

    Tu opinión es muy importante para nosotros! Si esta respuesta resolvió tu consulta, por favor haz clic en ''. Esto nos ayuda a mejorar continuamente la calidad y relevancia de nuestras soluciones.

    0 comentarios No hay comentarios

Su respuesta

Las respuestas se pueden marcar como respuestas aceptadas por el autor de la pregunta, lo que ayuda a los usuarios a conocer la respuesta que resolvió el problema del autor.