[英]Creating ascx dynamically and adding controls to it
我是asp.net(C#)的初学者,但有一个重点。
我的主页上有一个下拉列表,用户可以选择一个类别。 选择类别后,用户将填写一个表单,该表单中具有与该类别相关的控件。
因为我有很多类别,所以我只想拥有一个ascx页面,并根据用户的选择向其动态添加控件。
例如:选择电话类别,他将面对一个带有下拉列表的表格,询问什么品牌? 什么颜色? 一个人选择了书籍类别,他将面对下拉列表,询问哪种类型? 多少页?
所以1 ascx必须在运行时完成我的工作,因为我有很多类别。
我将从具有CategoryID和Criteria列的数据库表中获取这些条件。
如果我可以这样做,是否可以将字段验证器添加到这些动态创建的控件中。
如果有帮助,几乎所有控件都在下拉列表中。
任何帮助将不胜感激。
非常感谢
您可以在页面上添加一个asp:placeholder或文字控件,然后以编程方式填充所有控件。 不过,您必须特别小心以确保控件状态和视图状态始终正确。
这是一个如何做的例子
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.