【发布时间】:2015-12-08 18:52:57
【问题描述】:
我正在尝试在 GridView 中创建一个包含一个按钮的列,并且可以单击该列来选择该行。当我尝试将 ImageURL(存在)分配给按钮时,它不会显示并且似乎链接已损坏。这是我正在使用的代码:
<asp:ButtonField HeaderText="Select" ButtonType="Image" CommandName="Select" ImageUrl="../Images/SemiWorksPLM/unchecked.png"/>
但是我可以使用相同的 URL 在 TemplateField 中创建一个图像,并且看起来还可以:
<asp:TemplateField HeaderText="Select">
<ItemTemplate>
<asp:Image ID="Image1" ImageUrl="../Images/SemiWorksPLM/unchecked.png" runat="server" />
</ItemTemplate>
</asp:TemplateField>
知道为什么它适用于 TemplateField 中的 Image 而不是 ButtonField 吗?
【问题讨论】: