在 Asp.NET 中使用浏览器打开 .doc 、 .pdf 、 ms-excel 文件。下面简单的步骤打 开 word 文 件, pdf 文 件或 MS Excel 文件。
1. 创建两个窗口( source.aspx , read.aspx )。
2. 在解决方案资源管理器中创建一个命名为 Course 的文件夹。
3. 作为示例添加一个名为“ ImageExample.pdf ” 文件。
4. 在 source.aspx 中添加一个按钮。
5. 在 source.aspx 的 Button_Click 事件中添加如下代码
string id = "ImageExample.pdf";
Response.Redirect("read.aspx?id=" + id);
6. 在 read.aspx 页面的 Page_Load 事件中添加如下代码:
string str = Request.QueryString["id"].ToString();
string file_path = Server.MapPath("~/course/" + str);
string path = file_path;
Response.ClearContent();
Response.ClearHeaders();
Response.ContentType = "application/PDF";
Response.WriteFile(path);
Response.Flush();
Response.Close();
Session.Remove("Report");