From: Argiris K. <be...@us...> - 2006-02-06 01:39:44
|
Update of /cvsroot/magicajax/magicajax/Core/UI/Controls In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7629/Core/UI/Controls Modified Files: AjaxPanel.cs Log Message: --Fixed client validation for 2.0 --At AjaxPanel.ReflectUpdatedFormValues and Util.GetHtmlWithClearedFormValues methods I replaced Hashtable.Add with Hashtable[]= to avoid exceptions when there are attributes with the same name at the same tag (badly formed html) Index: AjaxPanel.cs =================================================================== RCS file: /cvsroot/magicajax/magicajax/Core/UI/Controls/AjaxPanel.cs,v retrieving revision 1.55 retrieving revision 1.56 diff -C2 -d -r1.55 -r1.56 *** AjaxPanel.cs 25 Jan 2006 09:19:07 -0000 1.55 --- AjaxPanel.cs 6 Feb 2006 01:39:35 -0000 1.56 *************** *** 531,535 **** for (int j = 0; j < attrnames.Count; j++) { ! attrNameValues.Add(attrnames[j].Value.ToLower(System.Globalization.CultureInfo.InvariantCulture), attrvalues[j].Value); } --- 531,535 ---- for (int j = 0; j < attrnames.Count; j++) { ! attrNameValues[attrnames[j].Value.ToLower(System.Globalization.CultureInfo.InvariantCulture)] = attrvalues[j].Value; } *************** *** 616,620 **** for (int k = 0; k < attrnamesOption.Count; k++) { ! attrNameValuesOption.Add(attrnamesOption[k].Value.ToLower(System.Globalization.CultureInfo.InvariantCulture), attrvaluesOption[k].Value); } --- 616,620 ---- for (int k = 0; k < attrnamesOption.Count; k++) { ! attrNameValuesOption[attrnamesOption[k].Value.ToLower(System.Globalization.CultureInfo.InvariantCulture)] = attrvaluesOption[k].Value; } |