0

サーバーから MS word doc (.docx) ファイルを開こうとしています。ファイルは以前のフォームから保存され、そのファイルのパスはデータベース (SQL Server 2008 R2) に保存されます。

私が現在設定しているのは、「ファイル名」のリストをビューに返す検索です。現在、それは@Html.DisplayFor(r=>r.filename)です。

DisplayForそれをワープロで開くリンクに変える方法はありますか?

ファイルをダウンロードしたくありません。コピーをダウンロードせずにファイルを開くことができるSharepointと同様に動作するようにしたい.

4

1 に答える 1

1

MIME タイプを正しく設定すると、一部のブラウザー バージョンでのエクスペリエンスが向上しますが、実際には一貫した解決策ではありません。Chrome は引き続きファイルの保存を求めます。MIME タイプの設定は、設定によって行うことができますResponse.ContentType

アプリケーションがローカル ネットワークで実行され、ファイルが共有フォルダーで利用できる場合は、file://url を使用できます。その場合、Html ヘルパーを要求して、答えに近づくことができます。カスタム タイプ (例: ) 用に、独自の表示テンプレートを作成できますNetworkFile

Sharepoint がこれをどのように修正するかについては、よくわかりません。フックできる Office ツールがいくつかあるかもしれませんが、それは単なる推測です。

Office 2007 で利用可能な MIME タイプ

MSDN の Response.ContentType

于 2012-04-29T21:06:19.550 に答える