动态添加自定义控件能加载控件不同设计的风格。满足不同的需求下面的动态添加就是实现,当用户选择不同的问题类型时那么问题的控件也就不同,取决于用户所选的问题类型,这里只设计两个问题的自定义控件,实现控件的动态加载,两个控件的代码如下:(我的两个控件都是将源于后台写在同一个页面)
 ASPNetSurvey.ascx:

 1ASP.NET 动态添加自定义控件<%@ Control Language="C#" ClassName="ASPNetSurvey" %>
 2ASP.NET 动态添加自定义控件
 3ASP.NET 动态添加自定义控件<script runat="server">
 4ASP.NET 动态添加自定义控件
 5ASP.NET 动态添加自定义控件    public bool KnowFast
 6
上面这个界面有两个属性,获取页面中Checkbox的选定状态,下面一个同样:
ASPSurvey.ascx: <%@ Control Language="C#" ClassName="ASPSurvey" %> 1ASP.NET 动态添加自定义控件<%@ Control Language="C#" ClassName="ASPSurvey" %>
 2ASP.NET 动态添加自定义控件
 3ASP.NET 动态添加自定义控件<script runat="server">
 4ASP.NET 动态添加自定义控件
 5ASP.NET 动态添加自定义控件    public bool KnowSlow
 6

相关文章: