C#动态用户控件、按钮单击和母版页
关于C#.NET处理动态添加的用户控件的方式,我试图解决一个非常令人沮丧的问题 我的页面设置的基本情况是,我有一个带有母版页的ASPX页面。母版页有一些内容占位符。在ASPX页面的codebehind上,我调用Master.FindControl方法查找内容占位符,然后使用LoadControl方法将UserControl加载到占位符中 在UserControl上,我有一系列文本框和一个submit按钮。在这个实现中,当我单击submit按钮并将断点放入OnClick事件中时,我发现从来没有调用过OnClick事件 但是,如果不使用这种方法,而是删除母版页,并直接在ASPX页上添加内容占位符,然后使用Placeholder.Controls.add来添加UserControl而不是Master.FindControl,则该按钮可以正常工作C#动态用户控件、按钮单击和母版页,c#,button,dynamic,user-controls,master-pages,C#,Button,Dynamic,User Controls,Master Pages,关于C#.NET处理动态添加的用户控件的方式,我试图解决一个非常令人沮丧的问题 我的页面设置的基本情况是,我有一个带有母版页的ASPX页面。母版页有一些内容占位符。在ASPX页面的codebehind上,我调用Master.FindControl方法查找内容占位符,然后使用LoadControl方法将UserControl加载到占位符中 在UserControl上,我有一系列文本框和一个submit按钮。在这个实现中,当我单击submit按钮并将断点放入OnClick事件中时,我发现从来没有调用
是否有人对如何在不删除母版页的情况下解决此问题有任何建议?您的页面应具有引用母版页内容占位符的asp:Content控件。您可以将ContentPlaceholder添加到此内容元素,并将动态元素添加到新的ContentPlaceholder。通过这种方式,您应该能够保持母版页结构。最初我有内容控件,但没有考虑在内容控件中添加内容占位符以添加内容。你认为这能解决问题吗?不管怎样,我都要试一试。