C# 动态创建ascx并向其添加控件
我是一个asp.netC的初学者,并且坚持了一个重要的观点 我的主页上有一个下拉列表,用户可以从中选择一个类别。 选择类别后,用户将填写一个表单,其中包含与该类别相关的控件 因为我有很多类别,所以我只希望有一个ascx页面,并根据用户的选择动态地向其中添加控件 例如:一个选择了电话类别,他将面临一个有下拉列表的表格,询问“什么品牌?”?什么颜色? 其中一位选择了图书类别,他将面对下拉列表询问哪种类型?有多少页 所以ascx必须在运行时完成我的工作,因为我有很多类别 我将从一个包含CategoryID和Criteria列的数据库表中获取这些标准 如果我能做到这一点,是否有可能将字段验证器添加到这些动态创建的控件中 如果这有帮助的话,几乎所有控件都是下拉列表 任何帮助都将不胜感激C# 动态创建ascx并向其添加控件,c#,asp.net,C#,Asp.net,我是一个asp.netC的初学者,并且坚持了一个重要的观点 我的主页上有一个下拉列表,用户可以从中选择一个类别。 选择类别后,用户将填写一个表单,其中包含与该类别相关的控件 因为我有很多类别,所以我只希望有一个ascx页面,并根据用户的选择动态地向其中添加控件 例如:一个选择了电话类别,他将面临一个有下拉列表的表格,询问“什么品牌?”?什么颜色? 其中一位选择了图书类别,他将面对下拉列表询问哪种类型?有多少页 所以ascx必须在运行时完成我的工作,因为我有很多类别 我将从一个包含Category
非常感谢您可以将asp:placeholder或literal控件添加到页面中,然后以编程方式填充所有控件。尽管您必须特别注意确保控件状态和视图状态始终正确 下面是一个如何做的例子