2017-06-08 14 views
0

ローカルまたはネットワークUNCの場所に絶対パスを開くためのリンクを作成するにはどうすればよいですか?MVC 5で絶対パスへのリンクを作成するにはどうすればよいですか?

パスは、コントローラアクションでオンザフライで生成されます。パスはローカル(c:\temp\abc\)でも、ネットワーク上のUNCの場所(\\server\share\abc\)でもかまいません。

私は@Html.Raw(Model.FolderName)を使ってみましたが、スラッシュをエスケープしてリンクが実際に動作しません。私にとって、ダブルスラッシュは審美的な問題ですが、技術的ではないユーザーを混乱させる可能性があります。私はリンクが場所を開く場合、パスを表示しないことによってエスケープされたスラッシュを回避することができます。

ファイルエクスプローラ/マイコンピュータを指定した場所に開くと、かみそりビューにリンクを表示するにはどうすればよいですか?

+1

これは役立つかもしれないhttps://www.codeproject.com/Tips/539456/Exploring-a-folder-and-its-subdirectories-using-AS – hasan

答えて

0

ローカルファイルエクスプローラをこのように開くことはできません。

リンクはブラウザでリダイレクトされます。

この場合、私の意見は、独自のアプリケーションプロトコルを作成し、引数からのパスを使ってローカルファイルエクスプローラを開く方法で設定することです。

https://msdn.microsoft.com/cs-cz/library/aa767914(v=vs.85).aspx

関連する問題