双引号改成单引号就行了。 
"<%# DataBinder.Eval(Container.DataItem,"DepartMent")%>"
应该是 
'<%# DataBinder.Eval(Container.DataItem,"DepartMent")%>'

解决方案 »

  1.   

    "<%# DataBinder.Eval(Container.DataItem,'DepartMent')%>"
    注意里面有单引号
      

  2.   

    写在。ASPX里面的。
    楼上的,俺你这方法还是不行呢
      

  3.   

    Text='<%# DataBinder.Eval(Container.DataItem, "Description") %>'
      

  4.   

    很正常,有时候会出现这样的情况,比如在页面代码里面使用<%%>的话就无法显示了,但可以用
      

  5.   

    我碰到的时候一般在<%%>外面加上单引号就行。晕。。
      

  6.   

    你这个是放在datagrid或者datalist这样可以绑定数据源的server control里的吗?