<script>setItem('<%#Eval("title") %>')</script>这样绑定不行,求出路,谢谢。

解决方案 »

  1.   

    setItem(<%#Eval("title") %>)script标签是做啥的。
      

  2.   

    eval用在数据绑定控件(如 GridView、DetailsView 和 FormView 控件)的模板内绑定相应字段
    参考
      

  3.   

    如果没用使用绑定控件 则把 setItem(<%#Eval("title") %>) 变成 setItem(<%=Eval("title") %>)  
      

  4.   


    <script>setItem('<%#Eval("title") %>')</script>
    ???
    <script>是什么东东???如果是数据控件绑定的话,你的setItem(string s)是一个方法,这样写:
    <%#setItem(Eval("title").ToString())%>
      

  5.   

    <%# 这是使用在服务器控件的属性中,而不是普通的html字符串中的!
      

  6.   

    <script>setItem('<%=#Eval("title") %>')</script>一定要区别 <%=  %>  <%#  %>
      

  7.   

    忘了给大家说了,以上代码是在DATALIST服务器控件里面,我想把绑定的数据作为JS 方法的一个参数。
      

  8.   

    <script>setItem('<%#Eval("title").ToString().Replace("'","\\'") %>')</script>