如一个Repeater控件 <%# Eval("xxx")%> 当xxx字段的值为true时在ItemTemplate中显示一段HTML代码 但未找到实现方法.....

4 Responses

  1. hubro 十月 31 2006 , 18:23
    hubro在漫游

    <%# (DataBinder.Eval(Container.DataItem,"db").ToString()=="hubro")?"字符串一":"字符串二"%>
    #1
  2. 幻想曲 十月 31 2006 , 18:25
    幻想曲
    <%# Eval("xxx").ToString().Trim()!="" ?Eval("xxx") :"asdfasdfsadf"%>
    当xxx字段=""时,要显示一段很复杂的HTML,其间还有Eval绑定,用三元运算符有点麻烦啊
    #2
  3. hubro 十月 31 2006 , 18:33
    写成方法...
    #3
  4. 幻想曲 十月 31 2006 , 18:41
    幻想曲
    如果考虑在.cs中写成方法,就不用这样了
    因为前台的一些结构不能写死在.cs中的,对以后的维护都不方便
    #4

Write a comment:



(将显示你的Gravatar图标)  



[b][/b] - [i][/i] - [u][/u]- [quote][/quote]

:-/ ^_^ :d :o :kiss: :) :p :se: [yeah] :( :love: :han: :up: :cry: :zzz: o_o

暂时停止交换链接.

Ctrl+Enter提交 评论提交有问题?