0

エクスプローラーのナビゲーション バーに以下を適用して、Word 文書にアクセスする必要があります。

\フォルダ\サブフォルダ\mydocument.doc

コンテンツを読んでaspxページをロードするつもりはありません。ファイルにアクセスして、その人のPCにWordを使用してそれを開かせます。

助けてくれてありがとう

4

3 に答える 3

1

ユーザーがローカル ファイル システム経由でアクセスできるファイルへのリンクをユーザーに提供する場合は、URL に「file://」プレフィックスを使用できます。

これをHTMLファイルで試してみました...

<a href="file://c:\temp\test.docx">Open File</a>

... PC の IE と Chrome でテストしたところ、問題なく動作しました。

それがあなたの求めていることだと思いますか?!

于 2012-04-23T20:48:04.717 に答える
0

WebDAVが必要になる場合があります

..。

WebDAVを構成する方法

于 2012-04-23T20:14:40.310 に答える
0

ページに次のようなハイパーリンクを追加します。

<asp:Hyperlink ID="hpMyLink" runat="server" />

あなたのコードでは、それが属する場所 (Page_Load、Item_DataBound など) で、必要な URL を次のようなもので修正する必要があります。

hpMyLink.NavigateUrl = string.Format("{0}/{1}", _YOURWEBSERVERROOT, relativeFilePath);

- また -

ユーザーがサイトの同じ場所から常にアクセスする場合は、単に

hpMyLink.NavigateUrl = string.Format("/folder/subfolder/{1}", fileName);

これにより、ユーザーナビゲーターがドキュメントをアップロードします。

: 参考までに、目的とこのファイルにアクセスできるユーザーによっては、すべてのユーザー (MAC ユーザー、モバイル ユーザーなど) が .doc ファイルを開くためのアクセス権を持っているわけではないという事実を考慮する必要があります。PDFのように考えられるものもあります。

于 2012-04-23T19:49:24.103 に答える