源代码:
<DataItemTemplate>
  <%# "<b><a href=\"javascript:OpenEditWindow('./ShiYanJinZ.aspx?Type=Taxonomy&Name=zdxm&Node=Node2&NodeIndex=0.1&Filter=[NoticeID]='" + HttpUtility.UrlEncode(Eval("NoticeID", "{0}"))+"'" + "')\">试验进展</a></b>"%>
</DataItemTemplate>需要的结果:
ShiYanJinZ.aspx?Type=Taxonomy&Name=zdxm&Node=Node2&NodeIndex=0.1&Filter=[NoticeID]='kfb(开)2011-001' 
请各位帮帮忙,源代码出错,提示缺少')'

解决方案 »

  1.   

      <%# "<b><a href=\"javascript:OpenEditWindow('./ShiYanJinZ.aspx?Type=Taxonomy&Name=zdxm&Node=Node2&NodeIndex=0.1&Filter=[NoticeID]=" + HttpUtility.UrlEncode(Eval("NoticeID", "{0}"))+ "')\">试验进展</a></b>"%>
      

  2.   

    NodeIndex=0.1&Filter=[NoticeID]='" + HttpUtility.UrlEncode(Eval("NoticeID", "{0}"))+"' 
    前面的都对了怎么后面还加个单引号呢?
      

  3.   

    [NoticeID]='" +HttpUtility.UrlEncode(Eval("NoticeID", "{0}"))+"'" + "')\">=>HttpUtility.UrlEncode("[NoticeID]='"+Eval("NoticeID").ToString()+"'") + "')" \">