2017-01-23 5 views
0

pdfと画像(jpgフォーマット)をリンクとして読み込み表示しようとしています。 Visual BasicクラスのPage_Load関数の下で正しく動作するコードをテストします。フォルダからのナビゲーションVisual Basic

TextBox2.Text = Me.GridView1.Rows(0).Cells(2).Text & "_1" & ".jpg" 
Dim curFile2 As String = "D:\Portal_Test\amir\Uploads\" & TextBox2.Text 

If (My.Computer.FileSystem.FileExists(curFile2)) Then 
    Me.HyperLink1.Visible = True 
    Me.HyperLink1.NavigateUrl = "Uploads\" & TextBox2.Text 

Else 
    TextBox2.Text = Me.GridView1.Rows(0).Cells(2).Text & "_1" & ".pdf" 
    curFile2 = "D:\Portal_Test\amir\Uploads\" & TextBox2.Text 

    If (My.Computer.FileSystem.FileExists(curFile2)) Then 
     Me.HyperLink1.Visible = True 
     Me.HyperLink1.NavigateUrl = "Uploads\" & TextBox2.Text 

    Else 
     Me.HyperLink1.Visible = False 
    End If 
End If 

しかし、ボタンをクリックするだけで、ハイパーリンクではなくフォルダから直接ロードして表示したいと考えています。ナビゲーションコードでどうすればいいですか?私はその画像(jpgフォーマット)とpdfファイルをサーバのフォルダから直接ロードしようとしています。

サイトの場所とは異なる場所になります。私のサイトなどはD:\Portal_Testですが、pdfとjpgの場所はD:\604server\DocMan\EENHARCAMAになります。このローディングの問題をどうやって処理できますか?あなたのファイルがある

Process.Start("D:\604server\DocMan\EENHARCAMA" + file.extension) 

またはwhererver:あなたはすべてのイベントを起動すると

+0

Hey abi、Process.Start( "directory path")を試してみましたが、アクセスしたいファイル名にstringを使用しましたか? – Werdna

+0

このコードブロックはどのように使用できますか?あなたはビジュアルな基本コードを書くことができますか? –

答えて

0

あなたは次のようにプロセスを起動する必要があります。

+0

このコードブロックはイメージファイルをロードできますか?私は本当に理解していない。私はこのプロセスについて理解しました。フォルダへのアクセスを開始しますが、この画像をフォルダからのリンクとしてどのように表示できますか?この画像はウェブサイトのフォルダの下にありません。 –

関連する問題