Author: igorz
Date: 2007-10-17 12:57:58 -0400 (Wed, 17 Oct 2007)
New Revision: 87701
Modified:
trunk/mcs/class/System.Web.Extensions/System.Web.UI/ScriptManager.cs
Log:
return formAction in AJAX response.
Modified: trunk/mcs/class/System.Web.Extensions/System.Web.UI/ScriptManager.cs
===================================================================
--- trunk/mcs/class/System.Web.Extensions/System.Web.UI/ScriptManager.cs
2007-10-17 16:48:16 UTC (rev 87700)
+++ trunk/mcs/class/System.Web.Extensions/System.Web.UI/ScriptManager.cs
2007-10-17 16:57:58 UTC (rev 87701)
@@ -1239,9 +1239,20 @@
sealed class HtmlTextParser : AlternativeHtmlTextWriter
{
+ bool _done;
+
public HtmlTextParser (HtmlTextWriter responseOutput)
: base (new TextParser (responseOutput),
responseOutput) {
}
+
+ public override void WriteAttribute (string name,
string value) {
+ if (!_done && String.Compare ("action", name,
StringComparison.OrdinalIgnoreCase) == 0) {
+ _done = true;
+ ScriptManager.WriteCallbackOutput
(ResponseOutput, formAction, null, value);
+ return;
+ }
+ base.WriteAttribute (name, value);
+ }
}
sealed class TextParser : TextWriter
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches