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;
}
|