C# 如何在gridview中将别名设置为超链接字段?
我的gridview代码:C# 如何在gridview中将别名设置为超链接字段?,c#,asp.net,gridview,C#,Asp.net,Gridview,我的gridview代码: <columns> <asp:boundfield runat="server" DataField="title" HeaderText="Title"></asp:boundfield> <asp:HyperLinkField DataNavigateUrlFields="link" ItemStyle-HorizontalAlign="center" D
<columns>
<asp:boundfield runat="server" DataField="title" HeaderText="Title"></asp:boundfield>
<asp:HyperLinkField DataNavigateUrlFields="link" ItemStyle-HorizontalAlign="center" DataTextField="link" HeaderText="Download File" />
</columns>
我的网格视图显示为:
我希望它显示“下载”而不是完整链接,我如何才能做到这一点?您可以在数据行中构建HTML。例如:
dr["link"] = "<a href='"+ "/download.cshtml?id=" + item["link"] + "'>Download</a>";
dr[“link”]=“”;
您可以在数据行中构建HTML。例如:
dr["link"] = "<a href='"+ "/download.cshtml?id=" + item["link"] + "'>Download</a>";
dr[“link”]=“”;
lol我一整天都在试着这么做,但没用,但你的代码工作得很神奇,非常感谢。太棒了!。如果有效,别忘了标记为答案。:)哈哈,我一整天都在试着这么做,但没用,但是你的代码工作得很神奇,非常感谢。太棒了!。如果有效,别忘了标记为答案。:)