Click here to Skip to main content
16,004,919 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
while running in internet explorer it comes as it is but in mozilla the repeater control gets break..how can i solve my problem..below im giving the code....
XML
<code>
<%@ Page Title="" Language="C#" MasterPageFile="~/Vascape.Master" AutoEventWireup="true"
    CodeBehind="Directory.aspx.cs" Inherits="TI.Membership.Web.Directory" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <div align="center" style="width: 980px;">
        <%--<div id="page" align="center" style="border-style: none; border-width: thick; border-color: inherit; width: 945px; height: 900px; padding-left:15px">--%>
        <table align="center" style="font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif">
            <tr>
                <td align="right">
                    BusinessCategory
                </td>
                <td>
                    <asp:DropDownList ID="ddlBusinessCategory" runat="server" Width="181px">
                    </asp:DropDownList>
                </td>
                <%--<asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate="txtSearch"
runat="server" ErrorMessage="Please Enter search data in TextBox "/>--%>
                <td>
                    Search For
                </td>
                <td>
                    <asp:TextBox ID="txtSearch" runat="server" />
                </td>
                <td align="center" colspan="2">
                    <asp:Button ID="btnSearch" Text="Search" runat="server" Width="60px" OnClick="btnSearch_Click">
                    </asp:Button>
                </td>
            </tr>
        </table>
    </div>
    <div style="float:left; width :90px; height: 400px; border: thin double #00CCFF;
                    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small;">
                    <div>
        <asp:Label ID="Label2" runat="server" Text="categories"  BackColor=" #00CCFF" style="float:left; width :90px;
                    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small;"></asp:Label></div><br />
          <td><asp:LinkButton ID="lnkHotel" runat="server" Text="Hotel" Height="20px" onclick="lnkHotel_Click"></asp:LinkButton></td><br />
          <td><asp:LinkButton ID="lnkRentalcar" runat="server" Text="Rental car" Height="20px" onclick="lnkRentalcar_Click"></asp:LinkButton></td><br />
          <td><asp:LinkButton ID="lnkRestaurant" runat="server" Text="Restaurant" Height="20px" onclick="lnkRestaurant_Click" ></asp:LinkButton></td><br />
          <td><asp:LinkButton ID="lnkRecreation" runat="server" Text="Recreation" Height="20px" onclick="lnkRecreation_Click"></asp:LinkButton></td><br />

    </div>
      <div style="float:left; width :830px; height: auto; border: thin double #00CCFF;
                    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small;">
        <asp:Repeater ID="rptBusinessInfo" runat="server">
            <ItemTemplate>
                <div style="float: left; width: 350px; height: 70px; border: thin double #00CCFF;
                    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small;">
                    <div style="border-width: thin; float: left; width: 250px; height: 42px; font-family: Verdana, Arial, Helvetica, sans-serif;
                        font-size: medium; background: #00CCFF;">
                        <a href='Business/BusinessLanding.aspx?businessID=<%#DataBinder.Eval(Container.DataItem,"BusinessID")%>'>
                            <asp:Image ID="imgurl" AlternateText='<%#Eval("BusinessName")%>' ImageUrl='<%#Eval("ImageURLs")%>'
                                Width="255px" Height="40px" ToolTip="Click here for Deals" runat="server" GenerateEmptyAlternateText="True"
                                BackColor="#66CCFF" /></a></div>
                    <div style="border: thin solid #808080; overflow: hidden; float: right; width: 90px;
                        height: 70px;">
                        <asp:Label ID="lblAddress1" Text='<%#Eval("Address1")%>' runat="server" /><br />
                        <asp:Label ID="lblCity" Text='<%#Eval("City")%>' runat="server" /><br />
                        <asp:Label ID="lblState" Text='<%#Eval("State")%>' runat="server" /><br />
                        <asp:Label ID="lblZip" Text='<%#Eval("Zip")%>' runat="server" />
                    </div>
                    <div style="float: left; padding-top: 2px;">
                        <asp:Label ID="Label1" Text='<%#Eval("Summary")%>' runat="server" /><br />
                    </div>
                </div>
            </ItemTemplate>
            <AlternatingItemTemplate>
                <div style="float: left; width: 15px; height: 70px;">
                </div>
                <div style="float: left; width: 350px; height: 70px; border: thin double #00CCFF;
                    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small;">
                    <div style="border-width: thin; float: left; width: 250px; height: 42px; font-family: Verdana, Arial, Helvetica, sans-serif;
                        font-size: medium; background: #00CCFF;">
                        <a href='Business/BusinessLanding.aspx?businessID=<%#DataBinder.Eval(Container.DataItem,"BusinessID")%>'>
                            <asp:Image ID="imgurl" AlternateText='<%#Eval("BusinessName")%>' ImageUrl='<%#Eval("ImageURLs")%>'
                                Width="255px" Height="40px" ToolTip="Click here for Deals" runat="server" GenerateEmptyAlternateText="True"
                                BackColor="#66CCFF" /></a></div>
                    <div style="border: thin solid #808080; overflow: hidden; float: right; width: 90px;
                        height:70px;">
                        <asp:Label ID="lblAddress1" Text='<%#Eval("Address1")%>' runat="server" /><br />
                        <asp:Label ID="lblCity" Text='<%#Eval("City")%>' runat="server" /><br />
                        <asp:Label ID="lblState" Text='<%#Eval("State")%>' runat="server" /><br />
                        <asp:Label ID="lblZip" Text='<%#Eval("Zip")%>' runat="server" />
                    </div>
                    <div style="float: left; padding-top: 2px;">
                        <asp:Label ID="Label1" Text='<%#Eval("Summary")%>' runat="server" /><br />
                    </div>
                </div>
                 <div  align="center" style="width: 400px; ">
                </div>
            </AlternatingItemTemplate>
        </asp:Repeater>
    </div>
    <div align="right" style="float: right; padding-right: 50px">
        <asp:Button ID="btnFirst" runat="server" Text="<<" OnClick="btnFirst_Click" />
        <asp:Button ID="btnPrev" runat="server" Text="<" OnClick="btnPrev_Click1" />
        <asp:Button ID="btnNext" runat="server" Text=">" OnClick="btnNext_Click1" />
        <asp:Button ID="btnLast" runat="server" Text=">>" OnClick="btnLast_Click" />
    </div>
    </asp:Content>
Posted

1 solution

repeaters don't break based on browsers..
It looks like your div styling that you did inside the item template renders diff.'ly in IE and firefox.

I would suggest you to

1. First put all the styling in a class...
2. Test only the layout you want to generate in a repeater on blank page in both ie and firefox.
3. Install firebug if you don't have one and see where and what style property is breaking.
 
Share this answer
 
Comments
kishore1215 25-Jul-11 4:17am    
exactly it is div's error but how to solve it..i dont know firebug...!
kishore1215 25-Jul-11 4:38am    
iam not able to find out that please help me!!!
kishore1215 25-Jul-11 4:47am    
I installed firebug but how to find out that error i didnt get..could u please explain it?
saxenaabhi6 25-Jul-11 19:19pm    
sorry, was away...
did you solved it? if no, how you want to display your divs in repeater ? what is that you trying to achieve ?
kishore1215 26-Jul-11 6:49am    
thank u for ur reply..i got the solution

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900