Inicio > .Net > notion > Problema con a hRef

Problema con a hRef

Experto:
Usuario:
Fecha: 31/08/2007
Valoración: (3,00 sobre 5) Categoría: .Net
01/08/2007
albercasas, usuario preguntando en .Net
Usuario
Hola, estoy intentando hacer una página en asp.net 2005 con un enlace a un fichero. El problema es que cuando la ejecuto y pincho en el enlace no hace nada(no aparece la típica ventana preguntando si quiero abrirlo o guardarlo), sólo me lo puedo descargar pinchando en el botón derecho del ratón y seleccionando Guardar como....

Si copio el código del aspx y lo copio en un editor y lo abro con el Explorer si que funciona, es decir, no me funciona si ejecuto la aplicación entera (de Visual Studio 2005). Estoy un poco perdido y es muy importante que me funcione al hacer Click (por motivos de trabajo).

El código es el siguiente:

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Enlace.aspx.vb" Inherits="Enlace" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<A href=C:\ArchivosWeb\1.xls>capítulo dos.

</div>
</form>
</body>
</html>

El código del servidor es:

Partial Class Enlace
Inherits System.Web.UI.Page
End Class

Un saludo,

Alberto.
01/08/2007
albercasas, experto respondiendo en .Net
Experto
Es muy sencillo... El típico cuadrito te sale por que Href está apuntando hacia un archivo .XLS (Excel) por lo tanto el browser le va a dar la opción al usuario de abrir o guardar el archivo, para que Href redirecione hacia otra pagina, con extención .ASP, .ASPX, .HTM, .HTML, etc... lo mismo pasa si Href direcciona hacia un .EXE. Si lo que quieres mostrar es un exel en pantalla te recomiento que en Excel le pongar "Guardar como..." y selecciona abajo "Página WEB" y direcciona el HRef hacia ese archivo... pero como te digo todo depende de la extención del archivo... Saludos.
31/08/2007
albercasas, usuario preguntando en .Net
Usuario
Bien. Una respuesta aceptable.
Más opciones
Enlaces patrocinados