0

我正在尝试设置 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)

4

2 回答 2

2

试试这个

Visible='<%# !Convert.ToBoolean(Eval("IsDeleted")) && !(Eval("DataID") == 1) %>'
于 2013-02-20T12:50:59.133 回答
0
 Visible='<%# !Convert.ToBoolean(Eval("IsDeleted")) &&  !(Convert.ToInt32(Eval("DataID")) == 1 ) %>'

这有效

于 2013-02-20T13:08:48.347 回答