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