GridView Paging, элементы управления не работают в Google Chrome или Safari? - PullRequest
0 голосов
/ 16 марта 2010

У меня есть сетка в панели обновлений, которая позволяет выполнять пейджинг и кнопка ссылки, которая при нажатии отображает модальное окно для редактирования записей. Это прекрасно работает в IE, Firefox и Opera, но я не получаю обратную передачу в Chrome или Safari ?? У меня есть другие кнопки ссылок на странице, которые находятся в пределах панелей обновления, но не в пределах видов сетки, которые работают нормально. Я покорил сеть, но не могу найти решение. Часть моего кода ниже, у кого-нибудь есть идеи ??

#

 <asp:UpdatePanel ID="upReports" runat="server" UpdateMode="Conditional">  
    #             <ContentTemplate>  
    #             <asp:HiddenField ID="hfMachID" runat="server" />  
    #             <asp:HiddenField ID="hfNewLead" runat="server" Value="no" />  
    #             <div class="fullWidth">  
    #                 <div class="heading">  
    #                     <h2 style="padding:10px">  
    #                         <asp:Label ID="lblResults" runat="server" />  
    #                     </h2>  
    #                 </div>  
    #                   
    #                 <!-- Machine Leads -->  
    #                 <asp:GridView ID="gvMachLeads" runat="server" Visible="false" AutoGenerateColumns="false"  
    #                      GridLines="None" CssClass="mGrid" AlternatingRowStyle-CssClass="alt" AllowPaging="true"  
    #                      OnPageIndexChanging="gvMachLeads_PageIndexChanging" PagerStyle-CssClass="pgr"   
    #                      onrowcommand="gvMachLeads_RowCommand" PageSize="15">  
    #                     <Columns>  
    #                     <asp:TemplateField HeaderText="Created" ItemStyle-HorizontalAlign="Center">  
    #                     <ItemTemplate>  
    #                         <asp:Label ID="lblDate" runat="server" Text='<%# Eval("DateC") %>'   
    #                              CssClass="repGridText" ToolTip='<%# "Origin: " + Eval("LeadOrigin") %>' />  
    #                     </ItemTemplate>  
    #                     </asp:TemplateField>  
    #                     <asp:TemplateField HeaderText="Status" ItemStyle-HorizontalAlign="Center">  
    #                     <ItemTemplate>  
    #                         <asp:Label ID="lblStatus" runat="server" Text='<%# Eval("LeadStatus") %>'   
    #                              CssClass="repGridText" ToolTip='<%# "Notes: " + Eval("Comments") %>' />  
    #                     </ItemTemplate>  
    #                     </asp:TemplateField>  
    #                     <asp:TemplateField HeaderText="Customer" ItemStyle-HorizontalAlign="Left">  
    #                     <ItemTemplate>  
    #                         <asp:Label ID="lblCustomer" runat="server" Text='<%# Eval("Name") %>'   
    #                              CssClass="repGridText" ToolTip='<%# "Address: " + Eval("Add1") + " - " + Eval("City") +   
    #                              " - " + Eval("State") + " - " + Eval("Zip") %>' />  
    #                     </ItemTemplate>  
    #                     </asp:TemplateField>  
    #                     <asp:TemplateField HeaderText="Phone" ItemStyle-HorizontalAlign="Center">  
    #                     <ItemTemplate>  
    #                         <asp:Label ID="lblPhone" runat="server" Text='<%# Eval("Phone") %>'   
    #                              ToolTip='<%# "Contact: " + Eval("FirstName") + " " + Eval("LastName") %>'    
    #                              CssClass="repGridText" />  
    #                     </ItemTemplate>  
    #                     </asp:TemplateField>  
    #                     <asp:TemplateField HeaderText="Email" ItemStyle-HorizontalAlign="Center">  
    #                     <ItemTemplate>  
    #                         <asp:HyperLink ID="hlEmail" runat="server" Text='<%# Eval("Email") %>'  
    #                              CssClass="repGridLbtn" NavigateUrl='<%#"mailto:" + Eval("Email") %>' />  
    #                     </ItemTemplate>  
    #                     </asp:TemplateField>  
    #                     <asp:TemplateField HeaderText="ESM" ItemStyle-HorizontalAlign="Center">  
    #                     <ItemTemplate>  
    #                         <asp:Label ID="lblRsm" runat="server" Text='<%# Eval("EsmTerritory") %>'   
    #                              ToolTip='<%# "Agent: " + Eval("AgentName") + ", Salesperson: " + Eval("SalesPerson") %>'  
    #                              CssClass="repGridText" />  
    #                     </ItemTemplate>  
    #                     </asp:TemplateField>  
    #                     <asp:TemplateField HeaderText="Machine" ItemStyle-HorizontalAlign="Center">  
    #                     <ItemTemplate>  
    #                         <asp:LinkButton ID="lbtnMach" runat="server" Text='<%# Eval("MachModel") %>'   
    #                              CssClass="repGridLbtn" CommandName="GetMachInfo"   
    #                              ToolTip='<%# "Factory: " + Eval("Producer") %>'   
    #                              CommandArgument=<%# Eval("MachID") + "§" + Eval("Name") + "<br />" + Eval("MachModel") %> />  
    #                     </ItemTemplate>  
    #                     </asp:TemplateField>  
    #                     <asp:TemplateField HeaderText="Est. Sales" ItemStyle-HorizontalAlign="Center">  
    #                     <ItemTemplate>  
    #                         <asp:Label ID="lblEstSales" runat="server" Text='<%#string.Format("{0:C}", Eval("EstSales"))%>'   
    #                              ToolTip='<%# "Invoice Probability: " +  Eval("InvProb") + "%, Chance: " +   
    #                              Eval("Chance") + "%" %>' CssClass="repGridText" />  
    #                     </ItemTemplate>  
    #                     </asp:TemplateField>  
    #                     </Columns>  
    #                 </asp:GridView>  
    #             </div>  
    #             </ContentTemplate>  
    #             </asp:UpdatePanel>

Ответы [ 2 ]

2 голосов
/ 29 марта 2010
1 голос
/ 13 июня 2012

Если представление в виде сетки работает нормально (я имею в виду, что оно отображается правильно) в IE, Firefox и Opera, но не в Google Chrome, внесите необходимые изменения в код: добавьте visible="false" в ваш тег <asp:UpdateProgress>.

...