Please do not reply to this email- if you want to comment on the bug, go to the URL shown below and enter your comments there.
Changed by [EMAIL PROTECTED] http://bugzilla.ximian.com/show_bug.cgi?id=79516 --- shadow/79516 2006-10-05 14:47:59.000000000 -0400 +++ shadow/79516.tmp.13200 2006-10-05 15:30:45.000000000 -0400 @@ -1,14 +1,14 @@ Bug#: 79516 Product: Mono: Class Libraries Version: 1.1 -OS: Solaris [Other] +OS: All OS Details: Status: NEEDINFO Resolution: -Severity: Unknown +Severity: 002 Two hours Priority: Wishlist Component: Sys.Web AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] QAContact: [EMAIL PROTECTED] TargetMilestone: --- @@ -23,6 +23,61 @@ OS: Solaris SPARC Mono: 1.1.17.1_2 ------- Additional Comments From [EMAIL PROTECTED] 2006-10-05 14:47 ------- Please, provide a test case so we can verify if it's a solaris only bug. + +------- Additional Comments From [EMAIL PROTECTED] 2006-10-05 15:30 ------- +I have confirmed the bug on linux also. + + +As follows therese are the conditions of the asp form; + +There are several asp.net controls with which auto postback has been +enabled and they have only one funtion bound to them. Several +controls have the same function bound to them. + +There are three listboxs bound to the same event +(Event:SelectedINdexChange=listbox1_SelectedINdexchange...). + +There are also five radio buttons bound to one function +(Event:CheckChanged=radio1_CheckChanged...). + +When a any postback event is invoked, all of the auto postback events +are also invoked. + +to reproduce the error simple create a several controls and enable +autopostback on some of them. + +Run with xsp2. + +When an event is called, all autopostback controls events will also +be invoked. + +This still occurs when the various controls are given their own +independt function. +Ie. each listbox will have a different event (as specified) +IE. each radio will have its own event. + +the following code is required to identify which control actually +caused the event. I have to use this in every function that has auto +postback otherwise they get called. Apparently what every invokes a +controls event does not distiguish between the target funciton and +autopostback funcitons of the different controls. + + bool CallVerify(params String[] names) + { + if(String.IsNullOrEmpty((String)Request.Params +["__EVENTTARGET"])) + return false; + + Console.WriteLine("Called by {0}", Request.Params +["__EVENTTARGET"]); + foreach (String name in names) + { + if(Request.Params["__EVENTTARGET"].EndsWith(name) ) + return true; + } + return false; + } + _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
