Hyperlink中的ImageUrl属性

时间:2014-08-23 07:55:01

标签: gridview hyperlink imageurl

在我的gridview中,我根据条件添加了具有ImageUrl属性的超链接:

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

如果我的查询的字段“链接”的值为null,则显示图像

email-grey.gif

否则

email-orange.gif

但我还需要另外一个条件,当我的查询字段“发送”等于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"))%>'

1 个答案:

答案 0 :(得分: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")%>'