asp.net - 在转发器元素中创建连接的 href 标签
asp.net - Create contatenated href tag in a repeater element
我的 asp.net 页面上有一个中继器,绑定到代码隐藏中的数据读取器。我想将其中一个转发器元素变成锚标记的 href。转发器元素是一个文件的名称,我希望我的用户能够点击标签下载文件。
This post 让我很接近;我的转发器元素如下所示:
<%#Eval("DocumentName")%>
我的主播是这样的:
<a href= "docs/?<%#Eval("DocumentName")%>"><%#Eval("DocumentName")%></a>
这将在整个 docs 文件夹的目录列表中打开 docs 子文件夹。我希望 'Open/Save File' 对话框在我的用户单击 href 时打开,而不是转到列出文档目录中文件的单独页面。
不是link访问列出文件的页面,而是link访问实际文档。如果文档是 docs 文件夹中的静态文件,并且 DocumentName 是文件名,那么从 link 中删除问号应该可以解决问题。
<a href="docs/<%#Eval("DocumentName")%>"><%#Eval("DocumentName")%></a>
请注意,我还在您的 link 中的 href=
之后删除了一个 space。不确定这是否是您问题中的错字。
我的 asp.net 页面上有一个中继器,绑定到代码隐藏中的数据读取器。我想将其中一个转发器元素变成锚标记的 href。转发器元素是一个文件的名称,我希望我的用户能够点击标签下载文件。
This post 让我很接近;我的转发器元素如下所示:
<%#Eval("DocumentName")%>
我的主播是这样的:
<a href= "docs/?<%#Eval("DocumentName")%>"><%#Eval("DocumentName")%></a>
这将在整个 docs 文件夹的目录列表中打开 docs 子文件夹。我希望 'Open/Save File' 对话框在我的用户单击 href 时打开,而不是转到列出文档目录中文件的单独页面。
不是link访问列出文件的页面,而是link访问实际文档。如果文档是 docs 文件夹中的静态文件,并且 DocumentName 是文件名,那么从 link 中删除问号应该可以解决问题。
<a href="docs/<%#Eval("DocumentName")%>"><%#Eval("DocumentName")%></a>
请注意,我还在您的 link 中的 href=
之后删除了一个 space。不确定这是否是您问题中的错字。