转义,如果字符串本身包含双引号,就会出现错误,必须用一些表示这些引号字符的其他字符(转义序列)来替代他们。
里面的内容可以理解成:["title_id"]

解决方案 »

  1.   

    转义 原因是 ASP.NET中双引号中不能再包含双引号,如果你非要在变量输出的结果中输出双引号,只能通过转义告诉编译器你要在结果中输出双引号或其他需要转义的字符
      

  2.   

    这个明白了可是正常我们不都是
    <%# DataBinder.Eval(Container.DataItem, "title_id") %> 调用的么
    为什么子Repeater用上面写法会出错的,必须下面这样调用
    <%# DataBinder.Eval(Container.DataItem, "[\"title_id\"]") %> 
    (没理解"["title_id"]"为什么 用法中也没有这样说过 )
    另外我想在子Repeater里边显示 部分父Repeater中的数据如何做啊?