用來創建一個標簽。HtmlContainerControl 一般用此類來新建標簽。
可能我們熟悉System.Web.UI.WebControls;空間。System.Web.UI.WebControls 命名空間包含允許您創建在網頁上的 Web 服務器控件的類。
最常見的就是用到數據綁定控件時需要獲取每個數據時
綁定數據時:
后台獲取此數據:
更多去MDSN里面看吧
與此控件類似的就是System.Web.UI.HtmlControls 命名空間。System.Web.UI.HtmlControls 命名空間包含允許您創建 Web 窗體頁上的 HTML 服務器控件的類。一個是服務端控件一個是HTML控件。
例如:
我們在前台創建標簽。
var newu = document.createElement("u");//創建元素 newu.innerHTML = "自定義添加"+(parseInt(Count)+1)+":"; //設置文本 newdd.appendChild(newu); //把此標簽添加到那個位子 var newspan = document.createElement("span"); var newinput = document.createElement("input"); newinput.setAttribute("placeholder", "填寫類容..."); //設置屬性,在標簽內部都可以用這個設置 newinput.setAttribute("type", "text"); newinput.setAttribute("id","txtLable"+Count); newinput.setAttribute("name", "txtLable" + Count);
后台創建標簽
HtmlGenericControl div = new HtmlGenericControl("div"); //創建標簽 基類 需要在構造函數里面寫需要的類型 div.Attributes.Add("id", "1"); //設置屬性 div.InnerHtml = "測試文本";//文本 HtmlInputText test = new HtmlInputText("text"); //強類型 test.Value = "測試2"; test.ID = "123"; test.Name = "456";//此屬性無效 div.Controls.Add(test); Page.Controls.Add(div);//添加在頁面的那個位子