यह एक बहुत पुरानी सवाल हो सकता है, लेकिन मैं मदद करने के लिए मेरे समाधान जोड़ना चाहते हैं:
पहले, "div" में आपके पास पहले से ही आपके पृष्ठ (जिसे आप एक और "div" जोड़ना चाहते हैं) को runat = "server" प्रॉपर्टी दें ताकि आप इसे कोड से एक्सेस कर सकें, यह इस तरह दिखेगा:
फिर अपने Page_Load में() विधि जोड़ने निम्नलिखित:
protected void Page_Load(object sender, EventArgs e)
{
//We create our new div
System.Web.UI.HtmlControls.HtmlGenericControl newDiv =
new System.Web.UI.HtmlControls.HtmlGenericControl("DIV");
newDiv.ID = "newSuperDIV"; //<---Give and ID to the div, very important!
newDiv.Style.Value = "background-color:white; height:61%;"; //<---Add some style as example
newDiv.Attributes.Add("class", "amazingCssClass"); //<---Apply a css class if wanted
superDiv.Controls.Add(newDiv); //<---Add the new div to our already existing div
}
Genearte Page_Load समारोह के अंदर सीधे अपने div तो यह, सुनिश्चित होगा कि किसी भी पोस्टबैक के बाद से मौजूद है की तरह कोड ब्लॉक के अंदर यह पैदा करने से बचने के (! IsPostBack) {} अन्यथा यह आपके पृष्ठ में मौजूद नहीं होगा।
मेरे लिए SharePoint के लिए काम किया: createDiv.Attributes.Add ("id", "createDiv"); –
बहुत उपयोगी उत्तर धन्यवाद, बस, आप इसे किसी अन्य div में कैसे जोड़ते हैं? वह सवाल का हिस्सा है। – JCO9