<%# Eval("[\"title_id\"]") %>这是什么意思,不明白。那么多得符号

解决方案 »

  1.   

    和他是一样的<%# Eval("title_id") %>
    就是邦定某个字段
    <%# Eval("[\"title_id\"]") %>
    "\"是转义,明白了吧
      

  2.   

    数据绑定的方法ASP.NET 2.0的Data-Binding数据绑定语法表示符为“<% #  %>”,而里面必须搭配Eval或Bind指令,也就是 <%  #  Eval(“ProductID”)  %> 或 <%  #  Bind(“ProductID”)  %>,”ProductID” 则为数据源字段。Eval和Bind两种方法是有差异的,以下是说明。l  Eval:用于单向数据绑定,数据是只读显示。l  Bind:Bind则是双向的数据绑定,不但能读取数据,更具有Insert、Update、Delete功能,所以若您需要编辑更新、添加与删除功能必须使用本方法。
    参考:http://book.csdn.net/bookfiles/535/10053518184.shtml
      

  3.   

    <%# Eval("title_id") %>
    这样就可以用楼主的方式可能是想在服务器端注册客户端脚本的时候由于单引号和双引号都用了,只能用转义字符