簡體   English   中英

IE 9,datagrid,TabContainer等存在很多問題

[英]A lot of problems with IE 9, datagrid, TabContainer, etc

我在IE 9上遇到了幾個問題,所以首先是DataGrid Button列沒有觸發並且在Chrome中可以正常工作,然后TabContainer根本沒有顯示,在chrome中也沒有顯示,那可能是什么?

<tr>
<td>
<asp:DataGrid ID="dgOficios2" runat="server" 
    AutoGenerateColumns="False" AllowSorting="True" 
    ondeletecommand="dgOficios2_DeleteCommand" 
    oneditcommand="dgOficios2_EditCommand" 
    OnSortCommand="dgOficios2_SortCommand"
    OnItemDataBound="dgOficios_Bound" >
            <EditItemStyle BackColor="#CCCCCC" />
            <AlternatingItemStyle BackColor="#C1D0EC" />
            <HeaderStyle BackColor="#0B63A2" ForeColor="White" />
            <Columns>
                <asp:EditCommandColumn CancelText="Cancel" EditText="Editar" UpdateText="Update" Visible="false">
                    <ItemStyle Wrap="False" />
                    <HeaderStyle Wrap="False" />
                </asp:EditCommandColumn>
                <asp:ButtonColumn CommandName="Delete" Text="Distribuir"></asp:ButtonColumn>
                <asp:BoundColumn DataField="Id" HeaderText="Id" SortExpression="Id"
                     Visible="False"></asp:BoundColumn>
                     <asp:BoundColumn DataField="TypeCCompany" HeaderText="Bloque" SortExpression="TypeCCompany" 
                     Visible="false"></asp:BoundColumn>
                     <asp:BoundColumn DataField="DocNum" HeaderText="Número  Oficio" SortExpression="DocNum"
                     Visible="true"></asp:BoundColumn>
                          <asp:BoundColumn DataField="Receiver" HeaderText="Destino" SortExpression="Receiver"
                     Visible="false"></asp:BoundColumn>
                     <asp:BoundColumn DataField="SigantureDoc" HeaderText="Firma" SortExpression="SigantureDoc"
                     Visible="false"></asp:BoundColumn>
                     <asp:BoundColumn DataField="SignaturePosition" HeaderText="Puesto" SortExpression="SignaturePosition"
                     Visible="false"></asp:BoundColumn>
                       <asp:BoundColumn DataField="Status" HeaderText="Estatus" SortExpression="Status"
                     Visible="false"></asp:BoundColumn>
                       <asp:BoundColumn DataField="Note" HeaderText="Asunto" SortExpression="Note"
                     Visible="true"></asp:BoundColumn>
                       <asp:BoundColumn DataField="Date" HeaderText="Fecha" SortExpression="Date"
                     Visible="true"></asp:BoundColumn>
                       <asp:BoundColumn DataField="ReceiverDate" HeaderText="Fecha de Recepcion" SortExpression="ReceiverDate"
                     Visible="false"></asp:BoundColumn>
                       <asp:BoundColumn DataField="ModificationDate" HeaderText="Fecha de Modificacion" SortExpression="ModificationDate"
                     Visible="false"></asp:BoundColumn>
                       <asp:BoundColumn DataField="CreationDate" HeaderText="Fecha de Creacion" SortExpression="CreationDate"
                     Visible="false"></asp:BoundColumn>
                       <asp:BoundColumn DataField="TypeCDocument" HeaderText="TypeCDocument" SortExpression="TypeCDocument"
                     Visible="false"></asp:BoundColumn>
                         <asp:BoundColumn DataField="Prior" HeaderText="Antecedentes" SortExpression="Prior"
                     Visible="false"></asp:BoundColumn>
                         <asp:BoundColumn DataField="Consecutive" HeaderText="Consecutivo" SortExpression="Consecutive"
                     Visible="false"></asp:BoundColumn>
                         <asp:BoundColumn DataField="Letter" HeaderText="Letra" SortExpression="Letter"
                     Visible="false"></asp:BoundColumn>
                         <asp:BoundColumn DataField="InputOutput" HeaderText="Entrada/Salida" SortExpression="InputOutput"
                     Visible="false"></asp:BoundColumn>
                       <asp:BoundColumn DataField="RemainderDate" HeaderText="Recordatorio" SortExpression="RemainderDate"
                     Visible="false"></asp:BoundColumn>
</Columns>
</asp:DataGrid>
</td>
</tr>

和TabContainer:

<asp:Content ID="sist" runat="server" ContentPlaceHolderID="formas">

<cc1:TabContainer ID="tbSist" runat="server" ActiveTabIndex="1" >
<cc1:TabPanel ID="tblDestinos" runat="server">
<HeaderTemplate>Personas de Atencion</HeaderTemplate>
<ContentTemplate >

<asp:MultiView ID="mview1" runat="server" ActiveViewIndex="0">

<asp:View runat="server">

 <table>
 <tr>
 <td>
 <asp:LinkButton ID="ButtonUsuariosNew2" runat="server" OnClick="ButtonUsuariosNew_Click" Text="Agregar Nuevo"/>
</td>
</tr>

這使我瘋狂地在asp.net中完成,它在IE6和IE9的開發環境中都可以工作,而microsoft在iis7中。 cc1是​​一個AjaxControlToolkit,幫助嗎? 謝謝

編輯:是的,我有另一個帶有按鈕的Datagrid,只有這個可以工作。

      <asp:DataGrid ID="dgUsuarios" runat="server" 
    AutoGenerateColumns="False" AllowSorting="True" 
    ondeletecommand="dgUsuarios_DeleteCommand" 
    oneditcommand="dgUsuarios_EditCommand" 
    OnSortCommand="dgUsuarios_SortCommand"
     ShowFooter="true" OnItemCommand="doInsert" AllowPaging="true" PageSize="50"
     OnPageIndexChanged="pagechange">
            <EditItemStyle BackColor="#CCCCCC" />
            <AlternatingItemStyle BackColor="#C1D0EC" />
            <HeaderStyle BackColor="#0B63A2" ForeColor="White" />
            <Columns>
            <asp:TemplateColumn>
            <ItemTemplate>
            <asp:ImageButton ID="edit" CommandName="Edit" ImageUrl="~/img/editUser.png" Width="16px" Height="16px" runat="server" CausesValidation="false" ToolTip="Editar Usuarios" />
            </ItemTemplate>
            </asp:TemplateColumn>
                <asp:TemplateColumn>
                <ItemTemplate>
                <asp:ImageButton ID="Delete" CommandName="Delete" ToolTip="Eliminar" runat="server" ImageUrl="~/img/deleteUser.png" Height="16px" Width="16px" CausesValidation="false" />
                </ItemTemplate>
                </asp:TemplateColumn>
                <asp:BoundColumn DataField="Id" HeaderText="Id" SortExpression="Id"
                     Visible="False"></asp:BoundColumn>
                     <asp:BoundColumn DataField="Name" HeaderText="Usuario" SortExpression="Name" 
                     Visible="true"></asp:BoundColumn>
                     <asp:BoundColumn DataField="FullName" HeaderText="Nombre" SortExpression="FullName" Visible="false"
                    ></asp:BoundColumn>
                          <asp:BoundColumn DataField="Position" HeaderText="Puesto" SortExpression="Position" Visible="false"
                   ></asp:BoundColumn>
                     <asp:BoundColumn DataField="Email" HeaderText="Email" SortExpression="Email" Visible="false"
                     ></asp:BoundColumn>
                     <asp:BoundColumn DataField="TypeCDoc" HeaderText="Area" SortExpression="TypeCDoc"
                     Visible="true">                                      
                     </asp:BoundColumn>
                     <asp:BoundColumn DataField="Autorizar" HeaderText="Autoriza" SortExpression="Autorizar"
                     Visible="true">                                      
                     </asp:BoundColumn>
                     <asp:BoundColumn DataField="Distribuir" HeaderText="Distribuye" SortExpression="Distribuir"
                     Visible="true">                                      
                     </asp:BoundColumn>
                     <asp:BoundColumn DataField="Generar" HeaderText="Genera" SortExpression="Generar"
                     Visible="true">                                      
                     </asp:BoundColumn>
                     <asp:BoundColumn DataField="Escanear" HeaderText="Escanea" SortExpression="Escanear"
                     Visible="true">                                      
                     </asp:BoundColumn>
                      <asp:BoundColumn DataField="LeerTodo" HeaderText="Lee Todo" SortExpression="LeerTodo"
                     Visible="true">                                      
                     </asp:BoundColumn>
                      <asp:BoundColumn DataField="Password" HeaderText="Password" SortExpression="Password"
                     Visible="false">                                      
                     </asp:BoundColumn>
                      <asp:BoundColumn DataField="Enviar" HeaderText="Enviar" SortExpression="Enviar"
                     Visible="true">                                      
                     </asp:BoundColumn>
                     <%--<asp:TemplateColumn >--%>
                    <%-- <ItemTemplate>

                     </ItemTemplate>
                     <FooterTemplate>
                     <asp:TextBox ID="ls" runat="server"></asp:TextBox>
                     </FooterTemplate>
                     </asp:TemplateColumn>--%>
</Columns>
</asp:DataGrid>

解決了,這是所有安全性都被禁用的ie9安全性問題,因此未觸發事件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM