我有一个填充两列的网格视图。一个具有文件名,另一个具有链接到pdf的路径。
<asp:GridView ID="Grid" runat="server" AutoGenerateColumns="false" Font-Names="Arial"
Font-Size="11pt" AlternatingRowStyle-BackColor="#C2D69B" HeaderStyle-BackColor="green"
AllowPaging="false" PageSize="10" OnRowDataBound="Grid_RowDataBound">
<Columns>
<asp:BoundField ItemStyle-Width="80%" DataField="Name" HeaderText="Name"></asp:BoundField>
<asp:hyperlinkfield headertext="PDF" datatextfield="PDF" datanavigateurlfields="PDF" datanavigateurlformatstring="" text="PDF" />
</Columns>
</asp:GridView>
我尝试将字段重命名为“PDF”而不是显示该文档路径。如何让它在网页上显示“PDF”而不是向用户显示文档路径?
答案 0 :(得分:1)
删除DataTextField
属性,它将使用Text
属性作为链接文本。
<asp:HyperLinkField HeaderText="PDF" DataNavigateUrlFields="PDF" Text="Download PDF" />