首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

为什么在Page_Load()方法中不能打开word文档?解决方案

2012-09-21 
为什么在Page_Load()方法中不能打开word文档?为了在一个新打开的IE中显示一个WORD文档,程序如下:private s

为什么在Page_Load()方法中不能打开word文档?
为了在一个新打开的IE中显示一个WORD文档,程序如下:
  private string currDoc;

  protected void Page_Load(object sender, EventArgs e)
  {  
  currDoc = Session["currSelDocName"].ToString();
   
  //下面的打开命令不能执行,画面一闪就关闭了,不知道为什么?
  //Response.Redirect(currDoc,false );
  }

  //只有加了一个按钮,在按钮方法中就可以正常打开,同样的命令
  protected void Button1_Click(object sender, EventArgs e)
  {
  Response.Redirect(currDoc, true);
  }
请问有谁知道这是什么原因呢?

[解决办法]
我看到一个是true一个是false,同样么?
[解决办法]
下断点调试下,看currDoc是什么。
[解决办法]

如果你不要求在线编辑,其实可以换个思路

转化为HTML了再展示。

这种情况常用的是Flash或者是第三方控件,比如:www.goldgrid.cn(不是广告)

热点排行