Hi,
I had read thread http://forums.ext.net/showthread.php...hlight=Portlet in which you had suggest some line of code for save the Portlet state/position , code is working fine.
I have 10 portlets in my page the code is as follows
if (!Ext.IsAjaxRequest)
{
string text = @"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed metus nibh, sodales a, porta at, vulputate eget, dui. Pellentesque ut nisl. Maecenas tortor turpis, interdum non, sodales non, iaculis ac, lacus. Vestibulum auctor, tortor quis iaculis malesuada, libero lectus bibendum purus, sit amet tincidunt quam turpis vel lacus. In pellentesque nisl non sem. Suspendisse nunc sem, pretium eget, cursus a, fringilla vel, urna.";
this.ScriptManager1.RegisterClientScriptBlock("text", string.Format("var text=\"{0}\";", text));
foreach (Portlet portlet in ControlUtils.FindControls<Portlet>(this.Page))
{
if (!portlet.ID.Equals("Portlet1"))
{
portlet.Html = "={text}";
}
}
}

protected void Portlet_Drop(object sender, AjaxEventArgs e)
{
string panelid = string.Empty;
string portalid = string.Empty;
string index = string.Empty;
panelid = e.ExtraParams["id"];
portalid = e.ExtraParams["parentID"];
index = e.ExtraParams["index"];
}

<form id="form1" runat="server">
<ext:ScriptManager ID="ScriptManager1" runat="server" StateProvider="None" />

<ext:Portal ID="Portal1" runat="server" Border="false" BodyStyle="background-color: transparent;">
<AjaxEvents>
<Drop OnEvent="Portlet_Drop">
<ExtraParams>
<ext:Parameter Name="id" Value="e.panel.id" Mode="Raw" />
<ext:Parameter Name="parentID" Value="e.portal.id" Mode="Raw" />
<ext:Parameter Name="index" Value="e.columnIndex" Mode="Raw" />
</ExtraParams>
</Drop>
</AjaxEvents>
<Body>
<ext:ColumnLayout ID="ColumnLayout1" runat="server">
<ext:LayoutColumn ColumnWidth=".53">
<ext:PortalColumn ID="PortalColumn1" runat="server" StyleSpec="padding:10px 0 10px 10px">
<Body>
<ext:AnchorLayout ID="AnchorLayout1" runat="server">
<ext:Anchor>
<ext:Portlet ID="Portlet1" Title="Google Search" runat="server" Height="250">
<AutoLoad Url="http://www.google.com/" Mode="IFrame" />
</ext:Portlet>
</ext:Anchor>
</ext:AnchorLayout>
</Body>
</ext:PortalColumn>
</ext:LayoutColumn>
<ext:LayoutColumn ColumnWidth=".43">
<ext:PortalColumn ID="PortalColumn2" runat="server" StyleSpec="padding:10px 0 10px 10px">
<Body>
<ext:AnchorLayout ID="AnchorLayout2" runat="server">
<ext:Anchor>
<ext:Portlet ID="Portlet2" Title="Panel 2" runat="server" Height="200"/>
</ext:Anchor>
</ext:AnchorLayout>
</Body>
</ext:PortalColumn>
</ext:LayoutColumn>
<ext:LayoutColumn ColumnWidth=".53">
<ext:PortalColumn ID="PortalColumn3" runat="server" StyleSpec="padding:10px 0 10px 10px">
<Body>
<ext:AnchorLayout ID="AnchorLayout3" runat="server">
<ext:Anchor>
<ext:Portlet ID="Portlet3" Title="Text" runat="server" Height="200">
</ext:Portlet>
</ext:Anchor>
</ext:AnchorLayout>
</Body>
</ext:PortalColumn>
</ext:LayoutColumn>
<ext:LayoutColumn ColumnWidth=".43">
<ext:PortalColumn ID="PortalColumn4" runat="server" StyleSpec="padding:10px 0 10px 0px">
<Body>
<ext:AnchorLayout ID="AnchorLayout4" runat="server">
<ext:Anchor>
<ext:Portlet ID="Portlet4" Title="Text" runat="server" Height="200">
</ext:Portlet>
</ext:Anchor>
</ext:AnchorLayout>
</Body>
</ext:PortalColumn>
</ext:LayoutColumn>
<ext:LayoutColumn ColumnWidth=".53">
<ext:PortalColumn ID="PortalColumn5" runat="server" StyleSpec="padding:10px 0 10px 10px">
<Body>
<ext:AnchorLayout ID="AnchorLayout5" runat="server">
<ext:Anchor>
<ext:Portlet ID="Portlet5" Title="Text" runat="server" Height="200">
</ext:Portlet>
</ext:Anchor>
</ext:AnchorLayout>
</Body>
</ext:PortalColumn>
</ext:LayoutColumn>
<ext:LayoutColumn ColumnWidth=".43">
<ext:PortalColumn ID="PortalColumn6" runat="server" StyleSpec="padding:10px 0 10px 10px">
<Body>
<ext:AnchorLayout ID="AnchorLayout6" runat="server">
<ext:Anchor>
<ext:Portlet ID="Portlet6" Title="Text" runat="server" Height="200">
</ext:Portlet>
</ext:Anchor>
</ext:AnchorLayout>
</Body>
</ext:PortalColumn>
</ext:LayoutColumn>
<ext:LayoutColumn ColumnWidth=".53">
<ext:PortalColumn ID="PortalColumn7" runat="server" StyleSpec="padding:10px 0 10px 10px">
<Body>
<ext:AnchorLayout ID="AnchorLayout7" runat="server">
<ext:Anchor>
<ext:Portlet ID="Portlet7" Title="Text" runat="server" Height="200">
</ext:Portlet>
</ext:Anchor>
</ext:AnchorLayout>
</Body>
</ext:PortalColumn>
</ext:LayoutColumn>
<ext:LayoutColumn ColumnWidth=".43">
<ext:PortalColumn ID="PortalColumn8" runat="server" StyleSpec="padding:10px 0 10px 10px">
<Body>
<ext:AnchorLayout ID="AnchorLayout8" runat="server">
<ext:Anchor>
<ext:Portlet ID="Portlet8" Title="Text" runat="server" Height="200">
</ext:Portlet>
</ext:Anchor>
</ext:AnchorLayout>
</Body>
</ext:PortalColumn>
</ext:LayoutColumn>
<ext:LayoutColumn ColumnWidth=".53">
<ext:PortalColumn ID="PortalColumn9" runat="server" StyleSpec="padding:10px 0 10px 10px">
<Body>
<ext:AnchorLayout ID="AnchorLayout9" runat="server">
<ext:Anchor>
<ext:Portlet ID="Portlet9" Title="Text" runat="server" Height="200">
</ext:Portlet>
</ext:Anchor>
</ext:AnchorLayout>
</Body>
</ext:PortalColumn>
</ext:LayoutColumn>
<ext:LayoutColumn ColumnWidth=".43">
<ext:PortalColumn ID="PortalColumn11" runat="server" StyleSpec="padding:10px 0 10px 10px">
<Body>
<ext:AnchorLayout ID="AnchorLayout11" runat="server">
<ext:Anchor>
<ext:Portlet ID="Portlet11" Title="Neeraj" runat="server" Height="200">
</ext:Portlet>
</ext:Anchor>
</ext:AnchorLayout>
</Body>
</ext:PortalColumn>
</ext:LayoutColumn>
<ext:LayoutColumn ColumnWidth=".53">
<ext:PortalColumn ID="PortalColumn10" runat="server" StyleSpec="padding:10px 0 10px 10px">
<Body>
<ext:AnchorLayout ID="AnchorLayout10" runat="server">
<ext:Anchor>
<ext:Portlet ID="Portlet10" Title="Neeraj Sharma" runat="server" Height="200">
</ext:Portlet>
</ext:Anchor>
</ext:AnchorLayout>
</Body>
</ext:PortalColumn>
</ext:LayoutColumn>
</ext:ColumnLayout>
</Body>
</ext:Portal>


</form>
I am getting columnindex, portletid fine but problem is that there is 2 column in which all the 10 portlets are shown so if I drag a portlet to 0th column to 1st column then it gives me columnindex as 0 or 1.
Now what I have to do is when I drag any control then I want to get the actual position of
portlet control means where it is dragged and where it is situated in the column after or before dragged.
If you run this code then you can find that what I want??
I had attached snap shot please see that.

Thanks in advance.