Exemplo n.º 1
0
        /// <summary>
        /// This is a javascript application.
        /// </summary>
        /// <param name="page">HTML document rendered by the web server which can now be enhanced.</param>
        public Application(IDefaultPage page)
        {
            // Initialize ApplicationApplet
            var applet = new ApplicationApplet();
            
            applet.AttachAppletToDocument();

            page.PageContainer.AsXElement().With(
                 PageContainerBefore =>
                 {
                     applet.Foo(PageContainerBefore,
                         PageContainerBeforeAfter =>
                         {
                             page.ViewXMLSource.innerText = PageContainerBeforeAfter.ToString();
                             page.Placeholder.innerHTML = PageContainerBeforeAfter.ToString();
                         }
                     );

                 }
             );
            @"Hello world".ToDocumentTitle();
            // Send data from JavaScript to the server tier
            service.WebMethod2(
                @"A string from JavaScript.",
                value => value.ToDocumentTitle()
            );
        }
Exemplo n.º 2
0
        /// <summary>
        /// This is a javascript application.
        /// </summary>
        /// <param name="page">HTML document rendered by the web server which can now be enhanced.</param>
        public Application(IDefaultPage page)
        {
            // Initialize ApplicationApplet
            var applet = new ApplicationApplet();

            applet.AttachAppletToDocument();

            page.PageContainer.AsXElement().With(
                PageContainerBefore =>
            {
                applet.Foo(PageContainerBefore,
                           PageContainerBeforeAfter =>
                {
                    page.ViewXMLSource.innerText = PageContainerBeforeAfter.ToString();
                    page.Placeholder.innerHTML   = PageContainerBeforeAfter.ToString();
                }
                           );
            }
                );
            @"Hello world".ToDocumentTitle();
            // Send data from JavaScript to the server tier
            service.WebMethod2(
                @"A string from JavaScript.",
                value => value.ToDocumentTitle()
                );
        }