Author: igorz
Date: 2007-10-31 10:53:40 -0500 (Wed, 31 Oct 2007)
New Revision: 88568
Modified:
trunk/mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog
trunk/mcs/class/System.Web/System.Web.UI.WebControls/Login.cs
Log:
2007-10-31 Igor Zelmanovich <[EMAIL PROTECTED]>
* Login.cs:
does not perform authentication if Page.IsValid returns false;
the fix makes control works with disabled client side validation.
Modified: trunk/mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog
===================================================================
--- trunk/mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog
2007-10-31 15:53:19 UTC (rev 88567)
+++ trunk/mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog
2007-10-31 15:53:40 UTC (rev 88568)
@@ -1,5 +1,11 @@
2007-10-31 Igor Zelmanovich <[EMAIL PROTECTED]>
+ * Login.cs:
+ does not perform authentication if Page.IsValid returns false;
+ the fix makes control works with disabled client side validation.
+
+2007-10-31 Igor Zelmanovich <[EMAIL PROTECTED]>
+
* DataList.cs:
state of DataList.Items are restored correct on PostBack
such Items.Count and ItemType.
Modified: trunk/mcs/class/System.Web/System.Web.UI.WebControls/Login.cs
===================================================================
--- trunk/mcs/class/System.Web/System.Web.UI.WebControls/Login.cs
2007-10-31 15:53:19 UTC (rev 88567)
+++ trunk/mcs/class/System.Web/System.Web.UI.WebControls/Login.cs
2007-10-31 15:53:40 UTC (rev 88568)
@@ -1249,6 +1249,9 @@
private bool AuthenticateUser ()
{
+ if (!Page.IsValid)
+ return true;
+
LoginCancelEventArgs lcea = new LoginCancelEventArgs ();
OnLoggingIn (lcea);
if (lcea.Cancel)
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches