onclick="downloadFile('<%#Eval("MusicID")%>')" 这段代码运行后网页无法解析双引号是如何匹配的,这个问题该如何解决,急急急!ASP.NETHtml

解决方案 »

  1.   

    onclick='downloadFile(<%#Eval("MusicID")%>)'
      

  2.   

    try this:
    onclick='<%# downloadFile( Eval("MusicID"))%>'>
      

  3.   

    http://bbs.csdn.net/topics/390380984
      

  4.   

    你的这个downloadFile是后台cs代码吧onclick="downloadFile('<%#Eval("MusicID")%>')"
    =======》
    onclick='<%#downloadFile(Eval("MusicID").ToString())%>'public void downloadFile(string musicId)
    {
         //download music by musicId
    }
      

  5.   


    假如MusicID为1 这个显示为onclick='downloadFile(1)' 传到javascript中他被识别为一个变量而不是字符串
      

  6.   

    <a> 你也要加runat="server",你不是疯子嘛
      

  7.   


    <a   runat="server" > 
    你想干什么,难道想回调!!没人这么写
      

  8.   


    <a   runat="server" > 
    你想干什么,难道想回调!!没人这么写在尝试处理的时候忘记删除了吧 问题已经用其它方法解决了 3Q各位