Click to See Complete Forum and Search --> : Page Behaving Differently from IE6 and IE7 and 8


vuyiswam
May 7th, 2009, 06:28 AM
Good Afternoon All

I have a Control that looks like this

<asp:Panel ID="panelControls" runat="server" Height="50px" Width="125px">
<table border="0" cellpadding="2" cellspacing="0" width="95%">
<tr>
<td background="Images/orangebar.gif" colspan="4" style="width: 368px; height: 20px;
text-align: center">
<span style="font-size: 10pt; font-family: Verdana"><strong>Locks</strong></span></td>
</tr>
<tr>
<td align="center" bgcolor="#ffffff" colspan="4" style="border-right: tomato 1px solid;
border-top: tomato 1px solid; border-left: tomato 1px solid; width: 368px; border-bottom: tomato 1px solid;
text-align: left; height: 430px;">
<table align="center" border="0" cellpadding="2" cellspacing="0" width="98%">
<tr>
<td colspan="3" rowspan="1" valign="middle" style="height: 26px">
<asp:Button
ID="btnSaveConstraints" runat="server" BackColor="AliceBlue" BorderStyle="Solid"
Font-Names="Verdana" Font-Size="10pt" OnClick="btnSaveConstraints_Click" Text="Save Locks" BorderColor="SteelBlue" BorderWidth="1px" Width="146px" /></td>
</tr>
<tr>
<td colspan="3" rowspan="3" style="height: 23px" valign="middle">
<asp:GridView ID="gridviewConstraints" runat="server" AutoGenerateColumns="False" Font-Names="Verdana"
Font-Size="8pt" Height="44px" Width="320px" DataKeyNames="ID" DataSourceID="SqlDataSourceActvConstraints">
<Columns>
<asp:BoundField HeaderText="Activity" DataField="Activity" />
<asp:TemplateField HeaderText="Day Action">
<EditItemTemplate>
<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:DropDownList ID="DropDownList1" runat="server" SelectedValue='<%# Bind("DayOp") %>'>
<asp:ListItem Selected="True" Value="on">on</asp:ListItem>
<asp:ListItem Value="before">before</asp:ListItem>
<asp:ListItem Value="after">after</asp:ListItem>
</asp:DropDownList>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Day">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:TextBox ID="txtbxDay" runat="server" Width="25px" Text='<%# Bind("Day") %>'></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Period Action">
<EditItemTemplate>
<asp:TextBox ID="TextBox4" runat="server"></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:DropDownList ID="DropDownList2" runat="server" SelectedValue='<%# Bind("SessOp") %>'>
<asp:ListItem Value="on">on</asp:ListItem>
<asp:ListItem Value="before">before</asp:ListItem>
<asp:ListItem Value="after">after</asp:ListItem>
</asp:DropDownList>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Period">
<EditItemTemplate>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:TextBox ID="txtbxPeriod" runat="server" Width="25px" Text='<%# Bind("Session") %>'></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<AlternatingRowStyle BackColor="WhiteSmoke" />
</asp:GridView><asp:GridView ID="GridViewConstraintsXM" runat="server" AutoGenerateColumns="False" Font-Names="Verdana"
Font-Size="8pt" Height="44px" Width="320px" DataKeyNames="ID" DataSourceID="SqlDataSourceActvConstraints">
<Columns>
<asp:BoundField HeaderText="Activity" DataField="Activity" />
<asp:TemplateField HeaderText="Day Action">
<EditItemTemplate>
<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:DropDownList ID="DropDownList1" runat="server" SelectedValue='<%# Bind("DayOp") %>'>
<asp:ListItem Selected="True" Value="on">on</asp:ListItem>
<asp:ListItem Value="before">before</asp:ListItem>
<asp:ListItem Value="after">after</asp:ListItem>
</asp:DropDownList>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Day">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
&nbsp;<asp:DropDownList ID="DropDownListDays" runat="server" DataSourceID="SqlDataSourceDays"
DataTextField="Descr" DataValueField="ID">
</asp:DropDownList>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Period Action">
<EditItemTemplate>
<asp:TextBox ID="TextBox4" runat="server"></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:DropDownList ID="DropDownList2" runat="server" SelectedValue='<%# Bind("SessOp") %>'>
<asp:ListItem Value="on">on</asp:ListItem>
<asp:ListItem Value="before">before</asp:ListItem>
<asp:ListItem Value="after">after</asp:ListItem>
</asp:DropDownList>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Period">
<EditItemTemplate>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:TextBox ID="txtbxPeriod" runat="server" Text='<%# Bind("Session") %>' Width="25px"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<AlternatingRowStyle BackColor="WhiteSmoke" />
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSourceActvConstraints" runat="server" ConnectionString="<%$ ConnectionStrings:DBConnectionString %>"
SelectCommand="Select tbl_actv.ID, ltrim(rtrim(tbl_cntc_typ.Abrev)) + ltrim(rtrim(str( tbl_cntc.Number ))) + ' [' + ltrim(rtrim(str( tbl_actv.GrpNumber ) )) + ']' [Activity],
DayOp = case(tbl_actv.DayOp)
when '<' then 'before'
when '>' then 'after'
else 'on'
end,
tbl_actv.[Day],
SessOp = case(SessOp)
when '<' then 'before'
when '>' then 'after'
else 'on'
end,
tbl_actv.Session
from tbl_cntc
inner join tbl_cntc_typ on tbl_cntc_typ.id = tbl_cntc.CntcTyp
inner join tbl_actv on tbl_actv.cntcID = tbl_cntc.ID
where tbl_cntc.modlID = @modlID
order by tbl_cntc.CntcTyp, tbl_cntc.Number, tbl_actv.GrpNumber" UpdateCommand="sp_Constraints_Update" UpdateCommandType="StoredProcedure">
<SelectParameters>
<asp:SessionParameter Name="modlID" SessionField="SelModlID" />
</SelectParameters>
<UpdateParameters>
<asp:ControlParameter ControlID="lblStatus" DefaultValue="" Direction="ReturnValue"
Name="RETURN_VALUE" PropertyName="Text" Type="Int32" />
<asp:Parameter Name="xml" Type="String" />
<asp:Parameter DefaultValue="CLASS" Name="TTBLType" Type="String" />
</UpdateParameters>
</asp:SqlDataSource>
<asp:SqlDataSource ID="SqlDataSourceDays" runat="server" SelectCommand="SELECT '' [ID], '' [Descr]
UNION
SELECT ID, Descr
FROM TBL_CLMN">
</asp:SqlDataSource>
</td>
</tr>
<tr>
</tr>
<tr>
</tr>
</table>
</td>
</tr>
</table>
</asp:Panel>

and this Control looks differently from versions of Internet explorer. In 7 and up it shows are the links shows you and in internet explorer 6 it shows the whole of it , if the list grows, it create scroll bars


Questions
What is the Reason to that ?


Thank you