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" />
<asp:HyperLink id="hlnktiempolibre" runat="server" />
<br />
<asp:HyperLink id="hlnklibrecomercio" runat="server" />
<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.