﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Coolite Forums / Coolite Toolkit / *Premium Help*  / [SOLVED] Double Postback issue / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Coolite Forums</description><link>http://www.coolite.com/forums/</link><webMaster>do-not-reply@coolite.com</webMaster><lastBuildDate>Sat, 31 Jul 2010 20:45:14 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: [SOLVED] Double Postback issue</title><link>http://www.coolite.com/forums/Topic25382-16-1.aspx</link><description>Hi,&lt;br&gt;&lt;br&gt;Just wondering if you have an update for us regarding this issue? complete code sample?&lt;br&gt;&lt;br&gt;&lt;b&gt;EDIT&lt;/b&gt;: Marking as [SOLVED] until more information or code-sample is provided by original poster. &lt;div&gt;&lt;br&gt;&lt;/div&gt;</description><pubDate>Fri, 15 Jan 2010 10:54:20 GMT</pubDate><dc:creator>geoffrey.mcgill</dc:creator></item><item><title>RE: [SOLVED] Double Postback issue</title><link>http://www.coolite.com/forums/Topic25382-16-1.aspx</link><description>Hi Ernesto,&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I took a look through your sample, but I don't see what is doing the AutoLoad? or what is triggering the PostBack?&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Does the issue still occur if you replace the GridPanel with a Panel?&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;More information required. &lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;</description><pubDate>Wed, 13 Jan 2010 18:57:17 GMT</pubDate><dc:creator>geoffrey.mcgill</dc:creator></item><item><title>[SOLVED] Double Postback issue</title><link>http://www.coolite.com/forums/Topic25382-16-1.aspx</link><description>&lt;p&gt;Hello,&lt;/p&gt;&lt;p&gt;I have a simple ASPX page called using "Autoload" into a Panel control. This parent page passes a Querystring value to it. But for some reason it does a double Postback (not all the time). Is there something I need to do to prevent this.&lt;br&gt;Please see HTML and code-behind bellow.&lt;br&gt;&lt;br&gt;Html&lt;br&gt;[code]&lt;br&gt;&lt;br&gt;&amp;lt;%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SpeakerExpertise.aspx.cs"&lt;br&gt;    Inherits="WebClientTrackerII.App.Speakers.SpeakerExpertise" %&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "&lt;a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&lt;/a&gt;"&amp;gt;&lt;br&gt;&amp;lt;%@ Register Assembly="Coolite.Ext.Web" Namespace="Coolite.Ext.Web" TagPrefix="ext" %&amp;gt;&lt;br&gt;&amp;lt;html xmlns="&lt;a href="http://www.w3.org/1999/xhtml"&gt;http://www.w3.org/1999/xhtml&lt;/a&gt;"&amp;gt;&lt;br&gt;&amp;lt;head runat="server"&amp;gt;&lt;br&gt;    &amp;lt;title&amp;gt;Test&amp;lt;/title&amp;gt;&lt;br&gt;&amp;lt;/head&amp;gt;&lt;br&gt;&amp;lt;body&amp;gt;&lt;br&gt;    &amp;lt;form id="form1" runat="server"&amp;gt;&lt;br&gt;    &amp;lt;ext:ScriptManager ID="scrptMgrSpeakerExpertise" runat="server" CleanResourceUrl="false"&lt;br&gt;        Theme="Gray" /&amp;gt;&lt;br&gt;    &amp;lt;%-- ****** SQL Datasources ****** --%&amp;gt;&lt;br&gt;    &amp;lt;asp:SqlDataSource ID="SqlDataSourceSpkrExpertiseList" runat="server" ConnectionString="&amp;lt;%$ ConnectionStrings:DBConnectionString %&amp;gt;"&lt;br&gt;        ProviderName="&amp;lt;%$ ConnectionStrings:DBConnectionString.ProviderName %&amp;gt;" SelectCommand="SELECT   SPKR_EXPRTS.SPKR_EXPRTS_SPKR_ID,&lt;br&gt;                     SPKR_EXPRTS.SPKR_EXPRTS_EXPRTS_CTGRY_ID,&lt;br&gt;                     SPKR_EXPRTS.SPKR_EXPRTS_EXPRTS_SUBCTGRY_ID,&lt;br&gt;                     SPKR_LANG.SPKR_LANG_LANG_TYPE_ID,&lt;br&gt;                     SPKR_LANG.SPKR_LANG_PRMRY_IND&lt;br&gt;              FROM   TRACKER2.SPKR_EXPRTS, TRACKER2.SPKR_LANG&lt;br&gt;             WHERE   SPKR_EXPRTS.SPKR_EXPRTS_SPKR_ID = SPKR_LANG.SPKR_LANG_SPKR_ID&lt;br&gt;             AND (SPKR_EXPRTS.SPKR_EXPRTS_SPKR_ID = : SPKR_EXPRTS_SPKR_ID)"&amp;gt;&lt;br&gt;        &amp;lt;SelectParameters&amp;gt;&lt;br&gt;            &amp;lt;asp:SessionParameter Name="SPKR_EXPRTS_SPKR_ID" SessionField="SpeakerIDSess" /&amp;gt;&lt;br&gt;        &amp;lt;/SelectParameters&amp;gt;&lt;br&gt;    &amp;lt;/asp:SqlDataSource&amp;gt;&lt;br&gt;    &amp;lt;%-- ****** Store Objects ****** --%&amp;gt;&lt;br&gt;    &amp;lt;ext:Store ID="storeSpkExpertiseList" runat="server" AutoLoad="true" DataSourceID="SqlDataSourceSpkrExpertiseList"&amp;gt;&lt;br&gt;        &amp;lt;Reader&amp;gt;&lt;br&gt;            &amp;lt;ext:JsonReader ReaderID="SPKR_EXPRTS_SPKR_ID"&amp;gt;&lt;br&gt;                &amp;lt;Fields&amp;gt;&lt;br&gt;                    &amp;lt;ext:RecordField Name="SPKR_EXPRTS_SPKR_ID" /&amp;gt;&lt;br&gt;                    &amp;lt;ext:RecordField Name="SPKR_EXPRTS_EXPRTS_CTGRY_ID" /&amp;gt;&lt;br&gt;                    &amp;lt;ext:RecordField Name="SPKR_EXPRTS_EXPRTS_SUBCTGRY_ID" /&amp;gt;&lt;br&gt;                    &amp;lt;ext:RecordField Name="SPKR_LANG_LANG_TYPE_ID" /&amp;gt;&lt;br&gt;                    &amp;lt;ext:RecordField Name="SPKR_LANG_PRMRY_IND" /&amp;gt;&lt;br&gt;                &amp;lt;/Fields&amp;gt;&lt;br&gt;            &amp;lt;/ext:JsonReader&amp;gt;&lt;br&gt;        &amp;lt;/Reader&amp;gt;&lt;br&gt;    &amp;lt;/ext:Store&amp;gt;&lt;br&gt;    &amp;lt;%-- ****** Layout ****** --%&amp;gt;&lt;br&gt;    &amp;lt;ext:ViewPort ID="ViewPortSpeakerExpertise" runat="server"&amp;gt;&lt;br&gt;        &amp;lt;Body&amp;gt;&lt;br&gt;            &amp;lt;ext:BorderLayout ID="BorderLayoutSpeakerExpertise" runat="server"&amp;gt;&lt;br&gt;                &amp;lt;Center Split="true"&amp;gt;&lt;br&gt;                    &amp;lt;ext:Panel ID="speakerCenterPnl" runat="server"&amp;gt;&lt;br&gt;                        &amp;lt;Body&amp;gt;&lt;br&gt;                            &amp;lt;ext:FitLayout ID="speakerCenterFtly" runat="server"&amp;gt;&lt;br&gt;                                &amp;lt;ext:GridPanel ID="grdPnlExpertise" runat="server" StoreID="storeSpkExpertiseList"&lt;br&gt;                                    Header="false" Frame="false" StripeRows="true"&amp;gt;&lt;br&gt;                                    &amp;lt;ColumnModel ID="spkrExpertiseModel" runat="server"&amp;gt;&lt;br&gt;                                        &amp;lt;Columns&amp;gt;&lt;br&gt;                                            &amp;lt;ext:Column DataIndex="SPKR_EXPRTS_EXPRTS_CTGRY_ID" Header="Category" Width="120"&amp;gt;&lt;br&gt;                                            &amp;lt;/ext:Column&amp;gt;&lt;br&gt;                                        &amp;lt;/Columns&amp;gt;&lt;br&gt;                                    &amp;lt;/ColumnModel&amp;gt;&lt;br&gt;                                &amp;lt;/ext:GridPanel&amp;gt;&lt;br&gt;                            &amp;lt;/ext:FitLayout&amp;gt;&lt;br&gt;                        &amp;lt;/Body&amp;gt;&lt;br&gt;                    &amp;lt;/ext:Panel&amp;gt;&lt;br&gt;                &amp;lt;/Center&amp;gt;&lt;br&gt;                &amp;lt;South Split="true"&amp;gt;&lt;br&gt;                    &amp;lt;ext:Panel ID="Panel1" runat="server"&amp;gt;&lt;br&gt;                        &amp;lt;Body&amp;gt;&lt;br&gt;                        &amp;lt;/Body&amp;gt;&lt;br&gt;                    &amp;lt;/ext:Panel&amp;gt;&lt;br&gt;                &amp;lt;/South&amp;gt;&lt;br&gt;            &amp;lt;/ext:BorderLayout&amp;gt;&lt;br&gt;        &amp;lt;/Body&amp;gt;&lt;br&gt;    &amp;lt;/ext:ViewPort&amp;gt;&lt;br&gt;    &amp;lt;/form&amp;gt;&lt;br&gt;&amp;lt;/body&amp;gt;&lt;br&gt;&amp;lt;/html&amp;gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;[/code]&lt;br&gt;&lt;br&gt;Server-Side&lt;br&gt;[code]&lt;br&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;br&gt;using System;&lt;br&gt;using System.Collections.Generic;&lt;br&gt;using System.Web;&lt;br&gt;using System.Web.UI;&lt;br&gt;using System.Web.UI.WebControls;&lt;br&gt;using Coolite.Ext.Web;&lt;br&gt;namespace WebClientTrackerII.App.Speakers&lt;br&gt;{&lt;br&gt;    public partial class SpeakerExpertise : WebClientTrackerII.App.Speakers.SpeakerController&lt;br&gt;    {&lt;br&gt;        protected string _userID = String.Empty;&lt;br&gt;        protected const string _ApplicationName = "TRACKER";&lt;br&gt;        private const string _ClassName = "Speaker Expertise";&lt;/p&gt;&lt;p&gt;        protected void Page_Load(object sender, EventArgs e)&lt;br&gt;        {&lt;br&gt;            if (!Ext.IsAjaxRequest)&lt;br&gt;            {&lt;br&gt;                &lt;br&gt;                if (Request.QueryString["speakerid"] != null)&lt;br&gt;                {&lt;br&gt;                    this.SpeakerID = Request.QueryString["speakerid"].ToString();&lt;br&gt;                }&lt;br&gt;                else&lt;br&gt;                {&lt;br&gt;                    this.SpeakerID = string.Empty;&lt;br&gt;                }&lt;/p&gt;&lt;p&gt;                this.initPage();&lt;/p&gt;&lt;p&gt;            }&lt;br&gt;        }&lt;/p&gt;&lt;p&gt;        protected void initPage()&lt;br&gt;        {&lt;br&gt;            string test = this.SpeakerID;&lt;/p&gt;&lt;p&gt;            this.ShowMessage(_ClassName, "Speker ID is :" + test);&lt;br&gt;           &lt;br&gt;        }&lt;br&gt;    }&lt;br&gt;}&lt;br&gt;&lt;br&gt;&lt;br&gt;[/code]&lt;br&gt;&lt;br&gt;Any ideas will be appreciated.&lt;br&gt;&lt;br&gt;Thank you,&lt;br&gt;&lt;/p&gt;</description><pubDate>Wed, 13 Jan 2010 13:26:04 GMT</pubDate><dc:creator>egodoy</dc:creator></item></channel></rss>