<a href='CreateOrder.aspx?roomType_Guid=<%#Eval("RoomType_Guid") %>&payMode=1&hotel_Guid=<%#Eval("hotel_Guid")' class="zaixian">这样绑定不对,意外结束了某些标签

解决方案 »

  1.   

    这样的把  应该<%#Eval("RoomType_Guid") +"&payMode=1&hotel_Guid="+Eval("hotel_Guid")%>
      

  2.   

    <a href='CreateOrder.aspx?roomType_Guid=<%#Eval("RoomType_Guid") %>&payMode=1&hotel_Guid=<%#Eval("hotel_Guid")%>' class="zaixian">楼主 <%#Eval("hotel_Guid")%>  这里没有%>  结束符号
      

  3.   

    没有结束的标记,应该这样:<a href='CreateOrder.aspx?roomType_Guid=<%#Eval("RoomType_Guid") %>&payMode=1&hotel_Guid=<%#Eval("hotel_Guid")%>' class="zaixian">
    或者在.cs文件写一个protected的方法,在这边调用一下:protected string getUrl(string RoomType_Guid,string hotel_Guid)
    {
        return @"CreateOrder.aspx?roomType_Guid="+RoomType_Guid+"&payMode=1&hotel_Guid="+hotel_Guid
    }然后在前台:<a href=<%# getUrl(Eval("RoomType_Guid").toString(),Eval("hotel_Guid").toString())%> class="zaixian">