嘿伙计们我有一个奇怪的问题..我有一个数据列表,只在页面加载它包含2列名称和日期,并有398行..在IE 7及以上(和以前的版本),当我打开一个通过按钮点击模式,打开需要将近5秒钟。但是,如果我不绑定这个数据列表,它会更快......
此外,只有在IE,Chrome,Firefox和Opera中才会发生这种情况,并且在绑定数据列表的情况下立即打开模式......
约什
<asp:DataList ID="dListObitOneLiner" runat="server" style="margin-left:5px;"
OnSelectedIndexChanged="dListObitOneLiner_SelectedIndexChanged"
RepeatColumns="1"
DataKeyField="ObitId" >
<ItemTemplate>
<asp:LinkButton ID="linkbObitOne" runat="server"
Text='<%# Eval("DeceasedName")%>'
CommandName="select"
Font-Names="Arial"
Font-Size="8pt"
ForeColor="Black"
Font-Bold="true"
Width="200px"
CssClass="MainSection_RecentObits_DataList">
</asp:LinkButton>
<asp:Label ID="Label6" runat="server" Text='<%# Eval("ServiceDateTime")%>'
Font-Names="Arial"
Font-Size="8pt"
ForeColor="Black"
Font-Bold="true"
Width="125px"
CssClass="MainSection_RecentObits_DataList"></asp:Label>
</ItemTemplate>
<ItemStyle Font-Names="Arial" />
</asp:DataList>
答案 0 :(得分:0)
很好地发现了问题,IE渲染398链接按钮并不是最快的,我不得不去寻呼选项并限制项目模板的数量。