在asp:ImageButton标签中插入代码c#
本文关键字:插入 代码 标签 asp ImageButton | 更新日期: 2023-09-27 17:50:59
我有一个gridview与下一列
<asp:TemplateColumn ItemStyle-Width="10%" HeaderText="Active">
<ItemTemplate>
<asp:RadioButton ID="chkActive" runat="server" OnCheckedChanged="fncCheckear"
AutoPostBack="true" Checked='<%# DataBinder.Eval(Container.DataItem, "Active") %>'>
</asp:RadioButton>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn >
<ItemTemplate>
<asp:ImageButton ID="image" runat="server" CommandName="cmdLaunch" ImageUrl="../../images/arrow.gif" >
</asp:ImageButton>
</ItemTemplate>
</asp:TemplateColumn>
两列运行正常。但我需要第二个将是可见的,只有当第一列的属性Checked=true。Active有tYpefield位,值为1或0。
我尝试下一个与第二列,但不工作:
<asp:TemplateColumn >
<ItemTemplate>
<asp:ImageButton ID="image" runat="server" CommandName="cmdLaunch" ImageUrl="../../images/arrow.gif"
Visible='<%# DataBinder.Eval(Container.DataItem, "Active") %>' >
</asp:ImageButton>
</ItemTemplate>
</asp:TemplateColumn>
任何想法?谢谢你。
Try
Visible='<%# Convert.ToBoolean(DataBinder.Eval(Container.DataItem, "Active")) %>'