I've seen some backport this morning on the 1.2.5 branch...

I don't understand why this can't be backported too?

Hubert


Le lundi 03 septembre 2007 à 10:23 +0200, informatique internet a
écrit :

> Ok, now i'm sure that the patch that correct the DropDownList
> viewstate problem is this one :
> 
> http://lists.ximian.com/pipermail/mono-patches/2007-July/097650.html
> 
> +2007-07-26 Vladimir Krasnov <vladimirk at mainsoft.com> 
> 
> +
> +     * ListItemCollection.cs: fixed LoadViewState, items restored from
> +     viewstate were not saved, fixes bug #82192
> +
> 
> it's r82779
> 
> Thanks in advance
> 
> 
> 
> Le lundi 03 septembre 2007 à 10:07 +0200, informatique internet a
> écrit :
> 
> > Hi,
> > 
> > Ooops after further investigation, it seems that this fix is not
> > enough to fix this problem... I'm investigating to find out the
> > revision number needed
> > 
> > Le vendredi 31 août 2007 à 15:51 +0200, Robert Jordan a écrit :
> > 
> > > Hi,
> > > 
> > > Hubert FONGARNAND wrote: 
> > > > In the actual release, a simple ASP.NET with a ListBox Control
> > > don't 
> > > > work, viewstate deserialization problem... 
> > > > 
> > > > This problem as been fixed in the trunk by : 
> > > > 
> > > > 2007-08-30 Igor Zelmanovich <[EMAIL PROTECTED]> 
> > > > 
> > > >         * ListControl.cs: fixed selected items state management.
> > > 
> > > It's r85048:
> > > 
> > > http://lists.ximian.com/pipermail/mono-patches/2007-August/099919.html
> > > 
> > > Robert
> > > 
> > > > 
> > > > Could this be backported to the mono 1.2.5 branch? 
> > > > 
> > > > 
> > > > Here's a test case for this problem : 
> > > > 
> > > > Default.aspx: 
> > > > <%@ Page Language="C#" Inherits="TestViewState.Default" %> 
> > > > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
> > > > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";> 
> > > > <html> 
> > > > <head> 
> > > >       <title>Default</title> 
> > > > </head> 
> > > > <body> 
> > > >       <form id="form1" runat="server"> 
> > > >               <asp:Button id="button1" runat="server" /> 
> > > >               <asp:ListBox id="drpSociete" runat="server"
> > > CssClass="TextBox200" 
> > > > Width="200px" Visible="True" 
> > > >             Rows="1"></asp:ListBox> 
> > > >       </form> 
> > > > </body> 
> > > > </html> 
> > > > 
> > > > 
> > > > Default.aspx.cs : 
> > > > // Default.aspx.cs created with MonoDevelop 
> > > > // User: hubert at 15:02 31/08/2007 
> > > > // 
> > > > // To change standard headers go to
> > > Edit->Preferences->Coding->Standard 
> > > > Headers 
> > > > // 
> > > > 
> > > > using System; 
> > > > using System.Web; 
> > > > using System.Web.UI; 
> > > > using System.Web.UI.WebControls; 
> > > > using System.Data; 
> > > > 
> > > > namespace TestViewState 
> > > > { 
> > > >       
> > > >       
> > > >       public class Default : Page 
> > > >       { 
> > > >               protected ListBox drpSociete; 
> > > >               
> > > >               
> > > >               protected override void OnLoad(EventArgs e) 
> > > >               { 
> > > >                       if (!IsPostBack){ 
> > > >                               drpSociete.Items.Add("bouh"); 
> > > >                               drpSociete.Items.Add("bah"); 
> > > >                       } 
> > > >               } 
> > > >               
> > > >               
> > > >       } 
> > > > } 
> > > > 
> > > > 
> > > > Click two times on the button and you'll obtain : 
> > > > Server Error in '/' Application 
> > > > 
> > > >
> > > ________________________________________________________________________ 
> > > > 
> > > > Index is less than 0 or more than or equal to the list count.
> > > Parameter 
> > > > name: index 0 
> > > > 
> > > > Description: Error processing request. 
> > > > 
> > > > Error Message: HTTP 500. System.ArgumentOutOfRangeException:
> > > Index is 
> > > > less than 0 or more than or equal to the list count. Parameter
> > > name: 
> > > > index 0 
> > > > 
> > > > Stack Trace: 
> > > > 
> > > > System.ArgumentOutOfRangeException: Index is less than 0 or more
> > > than or equal to the list count. 
> > > > Parameter name: index 
> > > > 0 
> > > >   at System.Collections.ArrayList.get_Item (Int32 index)
> > > [0x00000] 
> > > >   at System.Web.UI.WebControls.ListItemCollection.get_Item
> > > (Int32 index) [0x00000] 
> > > >   at System.Web.UI.WebControls.ListControl.LoadViewState
> > > (System.Object savedState) [0x00000] 
> > > >   at System.Web.UI.Control.LoadViewStateRecursive (System.Object
> > > savedState) [0x00000] 
> > > >   at System.Web.UI.Control.LoadViewStateRecursive (System.Object
> > > savedState) [0x00000] 
> > > >   at System.Web.UI.Control.LoadViewStateRecursive (System.Object
> > > savedState) [0x00000] 
> > > >   at System.Web.UI.Page.LoadPageViewState () [0x00000] 
> > > >   at System.Web.UI.Page.InternalProcessRequest () [0x00000] 
> > > >   at System.Web.UI.Page.ProcessRequest (System.Web.HttpContext
> > > context) [0x00000] 
> > > > 
> > > > 
> > > > Thanks in advance! 
> > > > 
> > > > _______________________________________________ 
> > > > Ce message et les éventuels documents joints peuvent contenir
> > > des informations confidentielles. 
> > > > Au cas où il ne vous serait pas destiné, nous vous remercions de
> > > bien vouloir le supprimer et en aviser immédiatement l'expéditeur.
> > > Toute utilisation de ce message non conforme à sa destination,
> > > toute diffusion ou publication, totale ou partielle et quel qu'en
> > > soit le moyen est formellement interdite.
> > > 
> > > > Les communications sur internet n'étant pas sécurisées,
> > > l'intégrité de ce message n'est pas assurée et la société
> > > émettrice ne peut être tenue pour responsable de son contenu.
> > > 
> > > > 
> > > > 
> > > > 
> > > >
> > > ------------------------------------------------------------------------ 
> > > > 
> > > > _______________________________________________ 
> > > > Mono-devel-list mailing list 
> > > > Mono-devel-list@lists.ximian.com 
> > > > http://lists.ximian.com/mailman/listinfo/mono-devel-list
> > > 
> > > _______________________________________________ 
> > > Mono-devel-list mailing list 
> > > Mono-devel-list@lists.ximian.com 
> > > http://lists.ximian.com/mailman/listinfo/mono-devel-list
> > > 
> > 
> > _______________________________________________
> > Ce message et les ventuels documents joints peuvent contenir des
> > informations confidentielles.
> > Au cas o il ne vous serait pas destin, nous vous remercions de bien
> > vouloir le supprimer et en aviser immẳdiatement l'expditeur. Toute
> > utilisation de ce message non conforme sa destination, toute
> > diffusion ou publication, totale ou partielle et quel qu'en soit le
> > moyen est formellement interdite.
> > Les communications sur internet n'tant pas scurises, l'int꼎grit de
> > ce message n'est pas assure et la socit갇 mettrice ne peut tre
> > tenue pour responsable de son contenu.
> 
> _______________________________________________
> Ce message et les ventuels documents joints peuvent contenir des
> informations confidentielles.
> Au cas o& il ne vous serait pas destin, nous vous remercions de bien
> vouloir le supprimer et en aviser immNdiatement l'expditeur. Toute
> utilisation de ce message non conforme o sa destination, toute
> diffusion ou publication, totale ou partielle et quel qu'en soit le
> moyen est formellement interdite.
> Les communications sur internet n'tant pas s0curises, l'int_grit de ce
> message n'est pas assur
_______________________________________________
Ce message et les �ventuels documents joints peuvent contenir des informations 
confidentielles.
Au cas o� il ne vous serait pas destin�, nous vous remercions de bien vouloir 
le supprimer et en aviser imm�diatement l'exp�diteur. Toute utilisation de ce 
message non conforme � sa destination, toute diffusion ou publication, totale 
ou partielle et quel qu'en soit le moyen est formellement interdite.
Les communications sur internet n'�tant pas s�curis�es, l'int�grit� de ce 
message n'est pas assur�e et la soci�t� �mettrice ne peut �tre tenue pour 
responsable de son contenu.
_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list

Reply via email to