Imagino que lo quieres abrir en el cliente. También asumo que el documento
de word se encuentra en el servidor.
Te adjunto un código en ASP.NET que te permite descargar un archivo desde
una página de ASP.NET, le pasas el nombre del archivo y listo.
Por ejemplo, podrías utilizar:
<a href="download.aspx?file=/docs/midoc.doc">Descargar mi documento</a>
Si la extensión es reconocida en el cliente, por ejemplo .doc y este tiene
instalado el word, se abrirá el archivo. Si no abre, puedes especificar que
el contentType es "application/msword"
Espero que sirva.
Saludos
--
Pablo O. Abbate
MCDBA - MCAD - MCSD - MCT
www.auladat.es
----------------------------------------------------------------------------
---------------------------------------------
Código
<%@ Page language="vb" runat="server" explicit="true" strict="true"
%><script language="vb" runat="server">Sub Page_Load(Sender As Object, E As
EventArgs) Dim strRequest As String = Request.QueryString("file") If
strRequest <> "" Then
Dim path As String = Server.MapPath(strRequest)
Dim file As System.IO.FileInfo = New System.IO.FileInfo(path)
If file.Exists Then
Response.Clear()
Response.AddHeader("Content-Disposition", "attachment; filename=" &
file.Name)
Response.AddHeader("Content-Length", file.Length.ToString())
Response.ContentType = "application/octet-stream"
Response.WriteFile(file.FullName)
Response.End
Else
Response.Write("Este archivo no existe.")
End If
Else
Response.Write("Por favor indique un documento de word")
End If
End Sub
</script>
----------------------------------------------------------------------
Post by MontseHola!
Por favor, alguien me podria decir como puedo hacer para abrir un documento
de word con asp.net.
Seria que cuando presionas un botón se abriera el word con el documento que
le dijeramos.
Muchas Grácias.
Saludos.