2013-03-25 76 views
1

我有一個網絡表格,我想創建一個超鏈接到一個文本文件,以便它在新窗口中打開Internet Explorer上的 。 我已經添加了以下超鏈接到文本文件如何在webform中打開?

<a href="file:///D:/Test/Test.txt" id="hplTest" runat="server">testhyperlink</a> 

現在,當我點擊超鏈接時,什麼也沒有發生。沒有錯誤。 當我打開瀏覽器並鍵入file:///D:/Test/Test.txt時,該文件正在打開。

如果有人能幫助我,我將不勝感激。

回答

1

你不能給href與file://物理路徑,而是給url。

<a href="http://www.yourdomain.com/Test/Test.txt" id="hplTest" runat="server">testhyperlink</a> 

如果文件位於當前站點內,則使用相對路徑。

<a href="~/Test/Test.txt" id="hplTest" runat="server">testhyperlink</a> 

〜這裏是根路徑。

+0

如何在本地機器上使用? – 2013-03-25 09:42:58

+0

嘗試http://localhost/yourvirtualdirectyorsite/Test/Test.txt – Adil 2013-03-25 09:43:54

+0

謝謝...工作完成 – 2013-03-25 10:06:41

0

您的示例中物理路徑錯誤。
要麼你可以使用絕對路徑

<a href="http://myDomain/folder/Test.txt" id="hplTest" runat="server">testhyperlink</a> 

或者,如果你想在一個新的窗口

打開它,你可以使用相對路徑

<a href="~/Test.txt" id="hplTest" runat="server">testhyperlink</a> 

您也可以在錨標記使用target

<a href="~/Test.txt" id="hplTest" runat="server" target="_blank">testhyperlink</a> 

更多目標Detail Link of MSDN

+0

謝謝............ – 2013-03-25 10:07:01

+0

歡迎您,如果有幫助請給出答案您。 – 2013-03-25 10:08:12

相關問題