0
我試圖通過ASP在頁面上動態添加div,但似乎沒有發生任何事情。在ASP.NET中動態添加DIV標籤
我創建的功能是addMainDivs()
- aspx.cs背後
--breakpoint
public partial class _Default : Page
{
protected void addmainDiv(int m)
{
System.Web.UI.HtmlControls.HtmlGenericControl newdivs = new System.Web.UI.HtmlControls.HtmlGenericControl("DIV");
newdivs.Attributes.Add("class", "maindivs");
for(int i = 0; i<= m; i++)
{
maindivs.Controls.Add(newdivs);
}
}
--breakpoint這裏
protected void Page_Load(object sender, EventArgs e)
{
addmainDiv(1);
}
}
這裏代碼是aspx代碼:
<div id = "maindiv">
<asp:PlaceHolder ID ="maindivs" runat="server">
</asp:PlaceHolder>
</div>
該功能在這些斷點處沒有命中,這是我的應用程序的默認開始頁面。頁眉和頁腳是硬編碼,但代碼aboves進入身下父母潛水ID「maindiv」
您是否設置了斷點以確保該方法正在被擊中或不被擊中? .aspx頁面頁面的外觀是什麼,這個頁面是項目中的默認啓動頁面。?請提供更多的調試信息,以瞭解您有或沒有完成的步驟..謝謝 – MethodMan
@MethodMan添加更多詳細信息 –
檢查頁面中是否存在AutoEventWireup =「true」'aspx頭 – Igor