Estoy construyendo un nuevo sitio web y desea utilizar controles de Ajax.

Necesito para poner un control ScriptManager tanto en la MasterPage y en cada página de contenido? o Simplemente en el MasterPage?(o sólo en el contenido de la página?)

OriginalEl autor | 2009-02-19

5 Comentarios

  1. 6

    Que sólo se les permite tener un control ScriptManager. Usted puede tener sobre cualquiera de los dos. Tener en la página principal le ahorra la tarea de añadir en las páginas de contenido. Sin embargo, escribir un script personalizado dentro de la secuencia de comandos de administrador sólo es posible si se tiene en las páginas de contenido. Como se indica a continuación, teniendo dos ScriptManagers arroja un error en la carga de la página.

    OriginalEl autor achinda99

  2. 13

    Páginas de contenido o de MasterPages sólo puede tener un control ScriptManager en ellos. Si usted tiene un control ScriptManager en el MasterPage, puedes colocar un control ScriptManagerProxy en sus páginas de contenido para utilizar cualquier específicos ASP.NET la funcionalidad de AJAX como este, por ejemplo:

    <asp:Content ID="Content1" ContentPlaceHolderID="BodyContent" runat="server">
        <asp:ScriptManagerProxy ID="ScriptManagerProxy1" runat="server">
            <Services>
                <asp:ServiceReference Path="~/MyWebServices/YourCoolWebService.asmx" />
            </Services>
        </asp:ScriptManagerProxy>
    
        <%-- more content stuff goes here --%>
    <asp:Content>
    Lo que si estoy usando uno de los controles de Ajax en el contenido de la página…¿sigue siendo necesario el control ScriptManagerProxy en la página de control?
    Si sólo desea utilizar ASP.NET controles de AJAX en su página de contenido, entonces no hay necesidad para el ScriptManagerProxy.

    OriginalEl autor Bullines

  3. 1

    Lo que la funcionalidad está buscando? Es probable que usted será capaz de hacer tanto o más, pero con una huella más ligera, mejor rendimiento código y mejor control sobre lo que está sucediendo realmente si utiliza jQuery lugar. Check it out!

    Quiero usar los Controles de Ajax
    Si se r e a l l y desea utilizar Controles de Ajax, yo no voy a detenerte. Pero si lo que quieres es conseguir un poco de la f u n c t i o n a l i t y que los Controles de Ajax de oferta, creo que usted se sorprenderá al ver que es aún más fácil de hacer la misma cosa – mejor – con jQuery.
    El uso de controles de ajax es buena, pero puede haber casos en jquery sería muy útil. Si usted nunca ha usado antes yo recomendaría echarle un vistazo. Si usted va a estar escribiendo todo el código javascript a todo esto es un protector de la vida.

    OriginalEl autor Tomas Aschan

  4. 1

    Sólo la página principal. A menos que usted va a tener secuencias de comandos personalizadas como se mencionó anteriormente, yo recomiendo ponerlo en la Página principal de modo que usted no tiene que poner en cada página que se va a utilizar un control de ajax.

    Si usted lo tiene en tanto se tira un error que dice que usted sólo puede tener un scriptmanager/página

    OriginalEl autor Josh Mein

  5. 1

    jQuery vs ASP.NET AJAX no es una «pregunta». A pesar de que tienen la superposición de funcionalidad, son muy diff, y yo uso tanto de día, dependiendo de la tarea. El uso de jQuery cuando sea posible – pero MS AJAX añade un montón de ASP.NET comodidad, funcionalidad.

    este debe ser cambiado a un comentario de Tomás Lycken la respuesta
    Para regular las aplicaciones web (ASP.NET, J2EE, PHP, etc.), He encontrado jQuery para ser un montón de ayuda. He comenzado a considerar el uso de Ajax en mi web de SharePoint partes, en las páginas de elementos web. Desde esta perspectiva, lo que es mejor – ASP.NET AJAX o jQuery?

    OriginalEl autor Andrew Lundgren

Dejar respuesta

Please enter your comment!
Please enter your name here