<%=GetBranchName(#Eval("部门类别")) %> 类似这样但是我这样写有错 不知应该怎写
我想实现的就是GetBranchName 是我在后台页面写的一个protected方法 我想把Eval表达式
的值作为参数传入此方法中 然后输出此方法的返回值

解决方案 »

  1.   

    什么错误?部门类别是数据库列名,或者class的属性吗?
      

  2.   


    部门类别是数据库中的一个字段 现在用Eval来绑定这个字段编译错误 
    说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误消息: CS1040: 预处理器指令必须作为一行的第一个非空白字符出现 行 70:                             <asp:TemplateField HeaderText="部门类别">
    行 71:                                 <ItemTemplate>
    行 72:                                     <%=GetBranchName(#Eval("部门类别")) %>
    行 73:                                 </ItemTemplate>
    行 74:                             </asp:TemplateField>
     
      

  3.   

    <%=#GetBranchName(Eval("部门类别").Tostring() %>注意#号的位置,你写错位置了,楼主同学
      

  4.   

    <%=#GetBranchName(Eval("部门类别").ToString()) %>#的位置写错了
      

  5.   


    <%# GetBranchName(Eval("部门类别").Tostring()) %>
      

  6.   

    <%#GetBranchName(Eval("部门类别")) %>
      

  7.   

    <%#GetBranchName(Eval("部门类别")) %>这样才是对的
      

  8.   

    <%# GetBranchName(Eval("部门类别").Tostring()) %>