* System.Web20.csproj: added ObjectInputStream.cs and ObjectOutputStream.cs
[mono.git] / mcs / class / System.Web / System.Web.UI / RootBuilder.cs
index b5fd74e5d05d422eafde50b4ded1e94d576c79bb..220df77f5f1f2d2e87be40bc6c818d267a6dc01a 100644 (file)
@@ -142,7 +142,7 @@ namespace System.Web.UI {
                        if (t != null)
                                return t;
                        else if (prefix != "")
-                               throw new Exception ("TagPrefix " + prefix + " not registered");
+                               throw new Exception ("Unknown server tag '" + tagName + "'");
                        
                        return LookupHtmlControls (tagName, attribs);
                }
@@ -173,6 +173,10 @@ namespace System.Web.UI {
 
                internal AspComponentFoundry Foundry {
                        get { return foundry; }
+                       set {
+                               if (value is AspComponentFoundry)
+                                       foundry = value;
+                       }
                }
 #if NET_2_0
                // FIXME: it's empty (but not null) when using the new default ctor