Browse Source

2005-09-06 Chris Toshok <[email protected]>

	* RootBuilder.cs (.cctor): doh, add all the new html controls
	here.


svn path=/trunk/mcs/; revision=49605
Chris Toshok 20 năm trước cách đây
mục cha
commit
561e734531

+ 5 - 0
mcs/class/System.Web/System.Web.UI/ChangeLog

@@ -1,3 +1,8 @@
+2005-09-06  Chris Toshok  <[email protected]>
+
+	* RootBuilder.cs (.cctor): doh, add all the new html controls
+	here.
+
 2005-08-31  Chris Toshok  <[email protected]>
 
 	* DataSourceSelectArguments.cs (Empty): this is apparently,

+ 16 - 3
mcs/class/System.Web/System.Web.UI/RootBuilder.cs

@@ -48,31 +48,44 @@ namespace System.Web.UI
 			htmlControls.Add ("A", typeof (HtmlAnchor));
 			htmlControls.Add ("BUTTON", typeof (HtmlButton));
 			htmlControls.Add ("FORM", typeof (HtmlForm));
+#if NET_2_0
+			htmlControls.Add ("HEAD", typeof (HtmlHead));
+#endif
 			htmlControls.Add ("IMG", typeof (HtmlImage));
 			htmlControls.Add ("INPUT", "INPUT");
+#if NET_2_0
+			htmlControls.Add ("LINK", typeof (HtmlLink));
+			htmlControls.Add ("META", typeof (HtmlLink));
+#endif
 			htmlControls.Add ("SELECT", typeof (HtmlSelect));
 			htmlControls.Add ("TABLE", typeof (HtmlTable));
 			htmlControls.Add ("TD", typeof (HtmlTableCell));
 			htmlControls.Add ("TH", typeof (HtmlTableCell));
 			htmlControls.Add ("TR", typeof (HtmlTableRow));
 			htmlControls.Add ("TEXTAREA", typeof (HtmlTextArea));
-#if NET_2_0
-			htmlControls.Add ("HEAD", typeof (HtmlHead));
-#endif
 
 			htmlInputControls = new Hashtable (CaseInsensitiveHashCodeProvider.DefaultInvariant,
 						      CaseInsensitiveComparer.DefaultInvariant); 
 
 			htmlInputControls.Add ("BUTTON", typeof (HtmlInputButton));
+#if NET_2_0
+			htmlInputControls.Add ("SUBMIT", typeof (HtmlInputSubmit));
+			htmlInputControls.Add ("RESET", typeof (HtmlInputReset));
+#else
 			htmlInputControls.Add ("SUBMIT", typeof (HtmlInputButton));
 			htmlInputControls.Add ("RESET", typeof (HtmlInputButton));
+#endif
 			htmlInputControls.Add ("CHECKBOX", typeof (HtmlInputCheckBox));
 			htmlInputControls.Add ("FILE", typeof (HtmlInputFile));
 			htmlInputControls.Add ("HIDDEN", typeof (HtmlInputHidden));
 			htmlInputControls.Add ("IMAGE", typeof (HtmlInputImage));
 			htmlInputControls.Add ("RADIO", typeof (HtmlInputRadioButton));
 			htmlInputControls.Add ("TEXT", typeof (HtmlInputText));
+#if NET_2_0
+			htmlInputControls.Add ("PASSWORD", typeof (HtmlInputPassword));
+#else
 			htmlInputControls.Add ("PASSWORD", typeof (HtmlInputText));
+#endif
 		}
 
 		public RootBuilder (TemplateParser parser)