<asp:DataList ID="DataList1" runat="server" DataSourceID="SqlDataSource1" 
            RepeatDirection="Horizontal" 
            onselectedindexchanged="DataList1_SelectedIndexChanged">
            <ItemTemplate>
              <a href="<%#Eval("ada_xw_flage") %>=="1"?"~/Default.aspx":"~/index.aspx""  > <asp:Image ID="Image1" runat="server" ImageUrl='<%#Eval("ada_xw_image") %>' /> </a>            </ItemTemplate>
        </asp:DataList>

解决方案 »

  1.   

    改成<a href=' <%#Eval("ada_xw_flage").ToString()=="1"?"/Default.aspx":"/index.aspx" %>'  >
      

  2.   

        <a href=' <%#Eval("ada_xw_flage").ToString()=="1"? ResolveClientUrl("~/Default.aspx"):ResolveClientUrl("~/index.aspx") %>'  >
      

  3.   

    <a href=' <%#Eval("ada_xw_flage").ToString()=="1"?"/Default.aspx":"/index.aspx" %>'  >
      

  4.   

    绑定<%#Eval("ada_xw_flage")是object类型的要ToString()