2010-03-16 59 views
0

我在一个允许分页的updatepanel内有一个gridview,并且有一个linkbutton,当单击时显示一个modalpopup来编辑记录。这在IE,Firefox和Opera中工作正常,但我不会在Chrome或Safari中获得回传?我在页面上的其他linkbuttons在updatepanels内,但不在正在工作正常的gridviews。我已经scowered网络,但无法找到解决方案。我的部分代码如下,任何人有任何想法?GridView分页,控件无法在Google 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> 

回答

1

如果网格视图工作正常(我的意思是可见正确)在IE,火狐和Opera,而不是在谷歌浏览器,然后做必要的改变到你的代码: 在<asp:UpdateProgress>标记添加visible="false"