我有一个ASP.NET 3.5中的网页,它将动态创建WebControl。它将要创建的WebControls将以其完全限定的路径(即 - System.Web.UI.WebControls.whatever)而为人所知。原因是因为我允许用户决定网页上的控件。当然,比这更复杂,但简而言之就是这样。从完全限定的路径创建WebControls(程序集名称?)
简单地说 - 我如何通过完全合格的路径在网页上创建WebControl?
我意识到,答案可能会最终使用反射,但我没有使用反射的经验,我不想通过犯新手错误在自己的脚下拍摄自己。
是在编译时已知的所有可能的类型?这会给你更多的选择。反射是绝对有可能的,但如果你必须在每个webcontrol上设置很多单独的属性,它可能最终成为一个麻烦。 – 2010-03-02 18:38:36
你说得很好,而且我知道如果我朝这个方向行事,我必须在某个时候处理这个问题。真相被告知,我仍然不相信我会追求这条道路,因为正如你所说的,我将在网络控制上访问许多属性,我不确定在尝试添加多少复杂性时访问它们。 – Jagd 2010-03-02 19:32:53