数据导航 URL字段导航到子文件夹而不是正确的位置

本文关键字:导航 位置 文件夹 字段 URL 数据 | 更新日期: 2024-11-06 16:31:25

我有一个数据网格,它需要其中一个字段来超链接到另一台服务器上的文档。路径采用以下格式: ''server'location'file.doc ,但是当我单击数据网格中的单元格时,它变为:http://myASPServer/Subfolder/server/location.file.doc 。有什么方法可以强制它转到正确的位置吗?我知道您可以通过添加 ftp://或 http://来防止外部网站出现这种情况,但这似乎不适用于打开此服务器位置。有什么建议吗?

数据导航 URL字段导航到子文件夹而不是正确的位置

我相信

您的答案可以在 asp.net 论坛上找到 http://forums.asp.net/t/1140909.aspx/1 - 为了您的方便,下面接受了答案。

<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:HyperLink Text="TextField" id="myHL" runat="server"
 NavigateUrl='<%# "file:///" + DataBinder.Eval(Container.DataItem, "Path").ToString() %>'></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
</Columns>

我相信您需要在链接前面加上file:///因为它会file:///''server'location'file.doc