【发布时间】:2016-12-10 04:23:05
【问题描述】:
我正在尝试通过 ASP 在页面上动态添加 div,但似乎没有任何反应。
我创建的函数是addMainDivs()
--.aspx.cs 后面的代码
--断点
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);
}
}
--这里的断点
protected void Page_Load(object sender, EventArgs e)
{
addmainDiv(1);
}
}
这是aspx代码:
<div id = "maindiv">
<asp:PlaceHolder ID ="maindivs" runat="server">
</asp:PlaceHolder>
</div>
函数不会在这些断点处命中,这是我的应用程序的默认起始页。页眉和页脚是硬编码的,但上面的代码在父潜水 ID“maindiv”下进入正文
【问题讨论】:
-
您是否设置了断点以确保该方法是否被命中..? .aspx 页面标题是什么样的 这个页面是您项目中的默认启动页面..?请提供有关您已完成或未完成的步骤的更多调试信息。谢谢
-
@MethodMan 添加了更多详细信息
-
检查页面aspx标头中是否存在
AutoEventWireup="true"