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 に答える