<a href='info.aspx?aid=<%#Eval("Aid") %> & fid=<%#Eval("Fid") %>'>
                                                                <%#Eval("Title") %></a>
这段代码会报错,就是想传两个数数到另一个页面中去
。参数都是通过绑定数据的。
报的错是
<%#Eval("Title")%>这里提示
“无效的表达式:”
这该咋解决?

解决方案 »

  1.   

    <%=Eval("Aid") %>?
      

  2.   

    <a href="info.aspx?aid= <%#Eval("Aid") %> & fid= <%#Eval("Fid") %>"> 
                                                                    <%#Eval("Title") %> </a> 这样试一下
      

  3.   

    <a href='info.aspx?aid= <%#Eval("Aid") %> & fid= <%#Eval("Fid") %>'> 
                                                                    <%#Eval("Title") %> </a> =><%#string.Format("<a href='info.aspx?aid={0}&fid={1}'>{2}</a>",Eval("Aid"),Eval("Fid"),Eval("Title")  )   %>
      

  4.   

    噢,那就用string.format格式化吧。。
      

  5.   

    从数据库中取出的数据 和html元素 拼接成字符串