Ext.Net Portlet toolbox Not working in Content page.

  1. #1

    Ext.Net Portlet toolbox Not working in Content page.

    Hi All,
    I am using a portlet of ext.net.

    I have a portlet in a content page. Which has a master page. I have added some toolbox in the portlet which will raise some server event such as refresh and close etc.

    It is working in html pages . But it is not working in content pages with master pages.

    =========Sample code for html pages==============================
    <%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
    
    <script runat="server">
        [DirectMethod()]
        public void ShowWindow(string portletID)
        {
        //Do some server work
    
        }
        
    </script>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head id="Head1" runat="server">
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
    <ext:ResourceManager ID="ResourceManager1" runat="server" Theme="Slate" />
        <ext:Viewport ID="Viewport1" runat="server">
            <Items>
                <ext:BorderLayout ID="BorderLayout1" runat="server">
                    <Center MarginsSummary="5 5 5 5">
                        <ext:TabPanel ID="TabPanel1" runat="server" ActiveTabIndex="0" Title="Layout Example">
                            <Items>
                                <ext:Panel ID="Panel1" runat="server" Title="My Portal" Layout="Fit">
                                    <Items>
                                        <ext:Portal ID="Portal1" runat="server" Border="false" Layout="Column">
                                            <Items>
                                                <ext:PortalColumn ID="portalColumn1" runat="server" StyleSpec="padding:10px 10px 10px 10px"
                                                    ColumnWidth="1" Layout="Anchor">
                                                    <Items>
                                                        <ext:Portlet ID="portlet1" runat="server" Title="" Height="150" Closable="true">
                                                            
                                                            <Tools>
                                                                <ext:Tool Type="Gear" Handler="Ext.net.DirectMethods.ShowWindow(portlet1.id);">
                                                                </ext:Tool>
                                                            </Tools>
                                                        </ext:Portlet>
                                                        <ext:Portlet ID="portlet2" runat="server" Title="" Height="150" Closable="true">
                                                            <Tools>
                                                                <ext:Tool Type="Gear" Handler="Ext.net.DirectMethods.ShowWindow(portlet2.id);">
                                                                </ext:Tool>
                                                            </Tools>
                                                        </ext:Portlet>
                                                    </Items>
                                                </ext:PortalColumn>
                                            </Items>
                                        </ext:Portal>
                                    </Items>
                                </ext:Panel>
                            </Items>
                        </ext:TabPanel>
                    </Center>
                </ext:BorderLayout>
            </Items>
        </ext:Viewport>
        </form>
    </body>
    </html>
    ============Sample code in HTML ==============================



    ============Sample Code Not Working in Content Pages ===================
    <%@ Page Title="" Language="C#" MasterPageFile="~/MasterPages/LoginMain.Master" AutoEventWireup="true" CodeBehind="WebForm2.aspx.cs" Inherits="PoleWeb.RnD.WebForm2" %>
    <%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
    
    <script runat="server">
        [DirectMethod()]
        public void ShowWindow(string portletID)
        {
           //Some server operation
    
        }
    
    
    </script>
    
    
    
    <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    <ext:ResourceManager ID="ResourceManager1" runat="server" Theme="Slate" />
        <ext:Viewport ID="Viewport1" runat="server">
            <Items>
                <ext:BorderLayout ID="BorderLayout1" runat="server">
                    <Center MarginsSummary="5 5 5 5">
                        <ext:TabPanel ID="TabPanel1" runat="server" ActiveTabIndex="0" Title="Layout Example">
                            <Items>
                                <ext:Panel ID="Panel1" runat="server" Title="My Portal" Layout="Fit">
                                    <Items>
                                        <ext:Portal ID="Portal1" runat="server" Border="false" Layout="Column">
                                            <Items>
                                                <ext:PortalColumn ID="portalColumn1" runat="server" StyleSpec="padding:10px 10px 10px 10px"
                                                    ColumnWidth="1" Layout="Anchor">
                                                    <Items>
                                                        <ext:Portlet ID="portlet1" runat="server" Title="" Height="150" Closable="true">
                                                            
                                                            <Tools>
                                                                <ext:Tool Type="Gear" Handler="Ext.net.DirectMethods.ShowWindow(portlet1.id);">
                                                                </ext:Tool>
                                                            </Tools>
                                                        </ext:Portlet>
                                                        <ext:Portlet ID="portlet2" runat="server" Title="" Height="150" Closable="true">
                                                            <Tools>
                                                                <ext:Tool Type="Gear" Handler="Ext.net.DirectMethods.ShowWindow(portlet2.id);">
                                                                </ext:Tool>
                                                            </Tools>
                                                        </ext:Portlet>
                                                    </Items>
                                                </ext:PortalColumn>
                                            </Items>
                                        </ext:Portal>
                                    </Items>
                                </ext:Panel>
                            </Items>
                        </ext:TabPanel>
                    </Center>
                </ext:BorderLayout>
            </Items>
        </ext:Viewport>
    </asp:Content>
    
    <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    </asp:Content>
    =======================Sample code Ended=============================

    Is there anything I have been missing in the code. What might be the reason? No method is called in the content page.

    Thanks in advance.

    Regards
    Ashish
    Last edited by geoffrey.mcgill; Aug 21, 2011 at 4:52 PM. Reason: please use [CODE] tags

Similar Threads

  1. Replies: 0
    Last Post: Jul 30, 2012, 10:39 AM
  2. Replies: 4
    Last Post: Feb 13, 2012, 2:21 PM
  3. Updating Portlet content in DirectMethod
    By kotrao in forum 1.x Help
    Replies: 2
    Last Post: Aug 23, 2011, 6:27 AM
  4. Replies: 2
    Last Post: May 05, 2010, 10:23 AM
  5. [CLOSED] Wrong Portlet's content after expanding
    By acrossdev in forum 1.x Legacy Premium Help
    Replies: 4
    Last Post: May 21, 2009, 12:18 PM

Posting Permissions