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

Reply via email to