2010-06-18 71 views
0

我有一個動態鏈接到一個新的頁面(文檔存儲在數據庫中的二進制數據,我裝使用下面的代碼打開一個文檔的頁面:負荷窗口瀏覽器中的一個word文檔

Response.ClearContent() 
Response.ContentType = myReader("MIMEType").ToString() 
Response.AddHeader("Content-Disposition", "inline; filename=" & myReader("Filename")) 
Response.BinaryWrite(myReader("DocBD")) 
Response.End() 

這個工作正常,但是有些文件限制訪問,在加載文件之前,用戶被重定向到一個登錄頁面,輸入用戶名和密碼之後,文件被加載,如果它是一個pdf文件,例如加載登錄頁面,但是當它是一個單詞或excel文檔時,它將在瀏覽器窗口之外打開,並且登錄頁面將保留在後臺。是否強制在瀏覽器窗口內打開單詞或excel文檔的方法?

回答

0

由於Word的工作方式,我的猜測是否定的。每個文檔(我認爲它認爲登錄是這樣的)在不同的窗口中打開。

0

您將需要一個插件來顯示Web瀏覽器的Word文檔。

您正在使用的PDF閱讀器(Acrobat?)有一個瀏覽器插件,它不是呈現內容的瀏覽器。

+0

感謝您的回答。你怎麼能強制登錄頁面關閉? – netNewbi3 2010-06-18 17:40:00

+0

你不能。一旦文檔下載到達 – 2010-06-18 19:46:24

+0

那麼我必須離開登錄頁面(用戶名和密碼仍在文本框中)?什麼都不能做?謝謝! – netNewbi3 2010-06-21 09:19:24