如何使用锚标签打开文件

Wil*_*ill 1 asp.net

我在做什么是我有一个动态表并创建所有工作正常的行。在其中一个单元格中,我试图创建一个链接,单击该链接将打开一个文件。但是当我点击链接时,它给了我一个错误,说在文件中找不到服务器。然后我做的检查文件是我在地址栏中键入位置,它找到它但将地址更改为(file:///c:/inetpub/wwwroot/test1.txt)。所以我所做的是将该地址放入锚标记中,但它仍然不起作用。这是我到目前为止所拥有的。任何帮助将不胜感激。

tblrow = New TableHeaderRow
tblcell = New TableHeaderCell
tblcell.Text = "<a href='C://inetpub/wwwroot/test1.txt' target='_blank'>" & Test &   "</a>"
 tblrow.Cells.Add(tblcell)
 tableName.Rows.Add(tblrow)
Run Code Online (Sandbox Code Playgroud)

Cla*_*edi 5

使用 url 而不是物理路径。

改变

<a href='C://inetpub/wwwroot/test1.txt' target='_blank'>
Run Code Online (Sandbox Code Playgroud)

通过绝对网址位置

<a href='http://DOMAIN/test1.txt' target='_blank'>
Run Code Online (Sandbox Code Playgroud)

或相对 url 位置(如果文件位于您的站点上)

<a href='RELATIVE_PATH/test1.txt' target='_blank'>
Run Code Online (Sandbox Code Playgroud)