我正在尝试设置ImageButton可见属性。
<asp:ImageButton ID="img_DataDeleted" runat="server" Visible='<%# !Convert.ToBoolean(Eval("IsDeleted")) %>' CausesValidation="false" CommandName="Delete" OnClientClick="return confirm('Are you sure you want to delete this record?');" Text="Delete" ImageUrl="~/Images/Delete_btn.gif" ToolTip="Delete this record" />
删除记录时此功能正常
我想补充一下,
&& !Convert.ToBoolean(Eval("DataID" == '1'))
因此,如果DataID为1,我希望ImageButton不可见
(DataID数据类型为int)
答案 0 :(得分:2)
试试这个
Visible='<%# !Convert.ToBoolean(Eval("IsDeleted")) && !(Eval("DataID") == 1) %>'
答案 1 :(得分:0)
Visible='<%# !Convert.ToBoolean(Eval("IsDeleted")) && !(Convert.ToInt32(Eval("DataID")) == 1 ) %>'
这有效