<%#(DataBinder.Eval(Container.DataItem,"guilei").ToString()=="a")?"晚上好":"早上好"%>

解决方案 »

  1.   

    建议不要使用这样的编程方法,这是ASP的方式,不是ASP.NET的方式
    正确的作法是在要写文字的地方写入一个label服务控件,然后在后台程序中对应guilei的值来改写label的text属性!!
      

  2.   

    可关键我写的不是要显示的文字阿!
    而且,我前台的内容还要根据<%# DataBinder.Eval(Container.DataItem,"guilei")%>才能判断写什么代码阿!!我写的可能是<html>中的代码阿!同时想问:<%# DataBinder.Eval(Container.DataItem,"guilei")%>在后台应该写作什么?