【发布时间】:2012-10-29 06:51:30
【问题描述】:
问题几乎说明了一切。在我的 aspx 页面上,我有一个 GridView,在 Columns 下,我有一堆 BoundFields,其中一个是 TemplateField
<asp:TemplateField HeaderText = "Status">
<ItemTemplate>
<asp:HyperLink ID = "HyperLink1" runat = "server" Target = "_blank"
NavigateUrl = '<%# Eval("URL") %>'
Text = '<%#Eval("Status") %>'>
</asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
现在,我希望此超链接映射到不同的图像,具体取决于文本的评估对象。例如,“成功”显示的是一个大大的笑脸,“失败”显示的是皱眉脸,等等。我怎样才能做到这一点?
感谢收看。
【问题讨论】:
-
我应该补充一下,这是我的第一列,所以在 RowDataBound 方法中,我将操作 e.Row.Cells[0]
标签: c# asp.net image gridview hyperlink