<td width="640" height="26"><%string a=DataBinder.Eval(Container,"DataItem.lyerTitle").ToString();%>为什么一运行就显示说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS0118: “System.ComponentModel.Container”表示“类”,此处应为“变量”

解决方案 »

  1.   

    <td width="640" height="26"><%#DataBinder.Eval(Container,"DataItem.lyerTitle").ToString();%>
      

  2.   

    <td width="640" height="26"><%#DataBinder.Eval(Container,"DataItem.lyerTitle").ToString()%>
      

  3.   

    <td width="640" height="26"><%#DataBinder.Eval(Container.DataItem,"lyerTitle").ToString()%>
      

  4.   

    后台定一个方法处理数据
    protected string method(string a){..........}前台
    <td width="640" height="26"><%#method(DataBinder.Eval(Container,"DataItem.lyerTitle").ToString())%>
      

  5.   

    在后台赋给public string s = "a";
    前台:<%=s%>
      

  6.   

    我是想在aspx文件中把<%#DataBinder.Eval(Container.DataItem,"lyerTitle").ToString()%>这个值赋给那个a,然后以后可以在<% ... %>嵌入的C#代码中可以用到a
      

  7.   

    在cs中将lyerTitle列中的数据放入public或者protected的string数组中
    然后可以在aspx中访问此数组
      

  8.   

    如果楼主还是觉得太麻烦的话,你就直接放一个label或literal将它们的visible设为false.
    需要的时候,直接取label或literal的值。或在后代码中,写一个函数,前面直接<%# function_name %>
      

  9.   

    DataBinder.Eval(Container,"DataItem.lyerTitle").ToString()
    来源的数据,是数据容器,请问你的lyerTitle怎么的来的?