Se puede superponer el trabajo con una porción de una página que tiene una funcionalidad de código subyacente?

StackOverflow https://stackoverflow.com/questions/2403229

  •  18-09-2019
  •  | 
  •  

Pregunta

tengo un DIV completa en la que una tiene un gridview y una multivisión con la acción de código subyacente:     

                <cc3:CRDataSource EnableViewState="true" ID="DsOpciones" runat="server" SQLSelect="CartelElectronico,OpcionSeleccion_Todos">
                    <Parameters>
                        <asp:QueryStringParameter Name="@FactorEvaluacionId" QueryStringField="FactorEvaluacionId"
                            Type="String" />
                    </Parameters>
                </cc3:CRDataSource>
                <cc3:CRGridView ID="gvTipoFactorSeleccion" runat="server" DataKeyNames="OpcionSeleccionID"
                    AllowPaging="false" AllowSorting="False" AutoGenerateColumns="False" Titulo="Opciones de Factor de Evaluacion"
                    NoRowsMsg="No se encontraron Opciones para el factor de evaluación" CssClass="Table"
                    AllowExport="False" AllowFilter="False" AllowCollapse="True" EnableViewState="False"
                    PageSize="1000000000" DataSourceID="DsOpciones" OnRowUpdating="gvTipoFactorSeleccion_RowUpdating"
                    OnRowDeleting="gvTipoFactorSeleccion_RowDeleting">
                    <Columns>
                        <asp:BoundField DataField="Nombre" HeaderText="Nombre" SortExpression="Nombre" ItemStyle-HorizontalAlign="Left" />
                        <asp:BoundField DataField="Puntos" HeaderText="Puntos" ItemStyle-HorizontalAlign="Center" />
                        <asp:CommandField ButtonType="Link" ShowDeleteButton="true" DeleteText="Eliminar"
                            ShowEditButton="true" EditText="Modificar" UpdateText="Actualizar" CancelText="Cancelar" />
                        <asp:TemplateField Visible="false">
                            <ItemTemplate>
                            </ItemTemplate>
                        </asp:TemplateField>
                    </Columns>                        
                </cc3:CRGridView>
                <br />
                <table>
                    <tr valign="baseline">
                        <td class="contratacionTablaSubrayadoTitulosLineas">
                            <label class="contratacionEtiquetas">
                                Opción&nbsp;(*) :</label>
                        </td>
                        <td class="contratacionTablaSubrayadoContenidoLineas">
                            <asp:TextBox ID="tbOpcion" runat="server" ToolTip="Nombre del Factor de la metodología de evaluación"
                                TabIndex="1" MaxLength="100"></asp:TextBox>
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator13" runat="server" ControlToValidate="tbOpcion"
                                ErrorMessage="&nbsp;Debe digitar un nombre para la Opción" Display="Dynamic"
                                CssClass="inlineError" ValidationGroup="InsertarTipoFactorSeleccion" SetFocusOnError="false"></asp:RequiredFieldValidator>
                        </td>
                    </tr>                      
                    <tr valign="baseline">
                        <td colspan="2" align="right">
                            <asp:LinkButton ID="LinkButton1" runat="server" CssClass="contratacionVinculos" ValidationGroup="InsertarTipoFactorSeleccion"
                                OnClick="lbInsertarTipoFactorSeleccion_Click">Insertar</asp:LinkButton>&nbsp;|&nbsp;
                            <asp:LinkButton ID="LinkButton2" runat="server" OnClick="lbCancelarInsertarTipoFactorSeleccion_Click"
                                CssClass="contratacionVinculos" CausesValidation="false">Cancelar</asp:LinkButton> ....

Eso es sólo una parte de la div, mi pregunta es ¿Cómo puedo demostrar que DIV en una superposición de jQuery sin perder su funcionabilidad? Lo digo porque me las arreglo para conseguir que funcione, pero cuando hago un "div-que-devolución de datos" de la pantalla pierde el DIV y mantiene sólo el fondo de la superposición.

un par más información:

<button class="modalInput button" rel="#prompt">
                Buscar</button>
<script type="text/javascript">
                function pageLoad() {
                    var triggers = $("button.modalInput").overlay({
                        // some expose tweaks suitable for modal dialogs
                        expose: {
                            color: '#333',
                            loadSpeed: 200,
                            opacity: 0.3,
                            zIndex: 99
                        },
                        top: '25%',
                        closeOnClick: true
                    });
                }                

            </script>
¿Fue útil?

Solución 2

Lo que hice para solucionar este era insertar un UpdatePanel dentro del div Estoy llamando desde la superposición, de esta manera cada devolución de datos será captura de esa UpdatePanel, y me quedo con la superposición en la parte superior 'hasta el Escape de prensa usuario o el botón de cancelación. Gracias por su preocupación Jamie;)

Otros consejos

Como yo no soy impresionante lo suficiente todavía para publicar una pregunta a su puesto original, es que en una devolución de datos que se pierde la funcionalidad? Debido a que es posible que desee controlar la devolución de datos mediante una llamada Ajax?

También -. He tenido problemas con elementos siguen siendo accesibles en algunos navegadores con la especificación de una opacidad

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top