【问题标题】:asp:hyperlinkfield showing path rather than datatextfieldasp:hyperlinkfield 显示路径而不是 datatextfield
【发布时间】:2017-02-18 22:29:30
【问题描述】:

我有一个填充两列的网格视图。一个带有文件名,另一个带有链接到 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”而不是向用户显示文档路径?

【问题讨论】:

    标签: html asp.net gridview hyperlink


    【解决方案1】:

    删除DataTextField 属性,它将使用Text 属性作为链接文本。

    <asp:HyperLinkField HeaderText="PDF" DataNavigateUrlFields="PDF" Text="Download PDF" />
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-20
      • 2022-07-05
      相关资源
      最近更新 更多