クライアント側でエクスプローラーを開いてディレクトリを表示しようとしています。私のaspxWebフォームには、ハイパーリンクの列を持つグリッドビューがあります。aspxマークアップには、次のものがあります。
<asp:HyperLink Text="ICPnt" id="MyDir" runat="server" Target="_blank" NavigateUrl='<%# "file://" + Eval("MyDir").ToString() %>' ></asp:HyperLink>
Visual Studioを使用してデバッグモードでasp.netアプリケーションを起動し、ハイパーリンク上にカーソルを移動すると、ポップアップパスが表示されます。
file://MachineName/C$/WINNT/MyDir
これは正しいようです。ハイパーリンクをクリックしても、何も起こりません。カーソルが砂時計のアイコンなどに変わっているのも見えません。私はかなり近いと思いますが、欠落しているステップやエラーを見ることができません。
別のテスト:
WindowsとInternetExplorerの両方を入力file://MachineName/C$/WINNT/MyDir
し、VM環境からディレクトリコンテンツをポップアップして表示する新しいエクスプローラーを入手しました。テストとして、同じ正確なfile://パスをaspxマークアップにコピーして貼り付け、再度テストしました。クリックしても何も起こりません。
<asp:HyperLink Text="ICPnt" id="WSM2MDir" runat="server" Target="_blank" NavigateUrl='<%# "file://MachineName/C$/WINNT/MyDir" %>' ></asp:HyperLink>
どんな助けでも大歓迎です。ありがとう