0

私のグリッドビューでは、条件に基づいて ImageUrl 属性を持つハイパーリンクを追加しました:

ImageUrl='<%#(String.IsNullOrEmpty(Eval("Link").ToString()) ?
         "/Images/email-grey.gif" : "/Images/email-orange.gif")%>'

クエリのフィールド「リンク」の値がnullの場合、画像を表示します

email-grey.gif

そうしないと

email-orange.gif

しかし、別の追加条件が必要です。クエリのフィールド「Sending」が 1 の場合、画像を表示する必要があります。

email-open-orange.gif

ここに私のコードがありますが、エラーは、私を助けてくれますか?

Compiler Error Message: CS1002: ; expected

ImageUrl='<%#(String.IsNullOrEmpty(Eval("Link").ToString()) ? "/Images/email-grey.gif" : 
                                   Eval("Sending").ToString().Equals("1") ? "/Images/email-open-orange.gif" : "/Images/email-orange.gif"))%>'
4

1 に答える 1

0

これを試して:

ImageUrl='<%#(String.IsNullOrEmpty(Eval("Link").ToString()) ? "/Images/email-grey.gif" : 
                                   Eval("Sending").ToString().Equals("1") ? "/Images/email-open-orange.gif" : "/Images/email-orange.gif")%>'
于 2014-08-23T15:41:06.530 に答える