Eval("parentId1", "~/mysite/da/da_yichu.aspx?id={0")+Eval("folderid1 ","~/mysite/da/da_yichu.aspx?id={0"))

解决方案 »

  1.   

    Eval("parentId1", "~/mysite/da/da_yichu.aspx?id={0")+Eval("folderid1 ","~/mysite/da/da_yichu.aspx?id={0)")
    最后一个引号打错地方
      

  2.   

    Eval("parentId1", "~/mysite/da/da_yichu.aspx?id={0}")+Eval("folderid1 ","~/mysite/da/da_yichu.aspx?id={0}") 
    = =!
    这样才对。。连续打错
      

  3.   

    parentId1和folderid1是什么呢? 是类里面的字段,属性还是数据库的字段?
    如果是类的字段,属性用<%= %>,数据库字段用<%# Eval()%> 或者<%# Bind()%>
    <asp:TemplateField> 
      <ItemTemplate> 
        <a href="~/mysite/da/da_yichu.aspx?id={0}&parentId1= <%= parentId1%>&folderid1= <%= folderid1 %>" target=_self> 
                          移出书架 </a></ItemTemplate>
    </asp:TemplateField> 
      

  4.   

    Eval("parentId1", "~/mysite/da/da_yichu.aspx?id={0}")+Eval("folderid1 ","&parentId1={0}")  
    = =! 
    完了。。没看清= =!!!!!
      

  5.   

    parentId1和folderid1
    这两个是REQUEST得到的值
    要什么赋值?
      

  6.   

    放在Template里
    parentId1和folderid1不难道是绑定的字段???
      

  7.   

    格式 错误: 语法: NavigateUrl='<%# string.Format("~/Products.aspx?page=0&categoryId={0}", Eval("Id")) %>' 你要不 直接 Eval(), 如果用 {0}占位符的,就用 string.Format
      

  8.   

    folderid1 = Helper.IfNull(this.Request.QueryString["folderId"], "");
                
    parentId1 = Helper.IfNull(this.Request.QueryString["parentId"], "");这两个是这样赋值的
      

  9.   

             
         <asp:TemplateField>
     <ItemTemplate>
                        <a href="~/mysite/da/da_yichu.aspx?id={0}&parentId1=<%=parentId1%>&folderid1=<%=folderid1 %>" target=_self>
                          移出书架</a>  </ItemTemplate> </asp:TemplateField>这样子{0}没有值,
    parentId1和folderid1有值了
    {0}要什么写
      

  10.   

    你把  folderid1 = Helper.IfNull(this.Request.QueryString["folderId"], ""); 
                 
    parentId1 = Helper.IfNull(this.Request.QueryString["parentId"], ""); 设为 全局变量 。应该没有问题的。