gridview里显示路径
<Columns><asp:BoundField DataField="FileName" HeaderText="FileName" SortExpression="FileName" />
<asp:BoundField DataField="TaskName" HeaderText="TaskName" />
<asp:BoundField DataField="FileType" HeaderText="FileType" />
<asp:BoundField DataField="WordCount" HeaderText="WordCount" />
<asp:BoundField DataField="NewStrings" HeaderText="NewStrings" />
<asp:BoundField DataField="leveragedString" HeaderText="leveragedString" />
<asp:BoundField DataField="LeverageRate" HeaderText="LeverageRate" />
<asp:TemplateField>
<ItemTemplate>
<asp:HyperLink >
</asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
<asp:HyperLinkField Text="Edit" DataNavigateUrlFields="FileName,Location" DataNavigateUrlFormatString="FileEdit.aspx?FileName={0}&Location={1}"
Target="_parent" />
<asp:CommandField ShowDeleteButton=true />
</Columns>
以上是我的前台代码,现在想把这个文件的路径贴在一个hpyerlink里,应该怎样做?我如果不用超级连接,就直接用BoundField 的话,后面这个asp:HyperLinkField Text="Edit"显示的时候就不能点了,好奇怪,可能这个文件的路经里包含了“\”,请问各位大虾怎么解决阿? --------------------编程问答-------------------- 把需要链接的列做为模板列,然后在里面放个hpyerlink,然后给hpyerlink绑定数据就可以了 --------------------编程问答-------------------- 随便都可以吧,用个Label都可以! --------------------编程问答-------------------- DataGrid 的属性生成器 就有 点击列的哪项 有超级链接 在在下面的url 些上你 想要的连接 --------------------编程问答--------------------
正解! --------------------编程问答-------------------- OnclientClick="window.open(<%# url%>)" --------------------编程问答-------------------- 大家可能没明白我的意思,我的意思是:比如有个文件它的路径为c:\abc\def\ggg,我要把这个路径放在一个hyperlink里,让别人一点这个link就可以看到此路径里的文件。但是这个路径里含有“\”,因此可能给最后的"Edit"带来问题。请问怎么做这个HYPERLINK,最后的EDIT也是个超链接,由于前面有“\”,这个EDIT就不能点了,很奇怪。
补充:.NET技术 , C#