您的位置: 首页 > 技术问答 > 如何根据路径获取用户控件的类型 如何根据路径获取用户控件的类型 分类: 技术问答 • 2022-04-18 17:48:31 问题描述: 是否有将用户控件的路径〜/ usercontrols/MyUserControl.ascx转换为类型的方法,如typeof(MyUserControl)中的?如何根据路径获取用户控件的类型 答 使用LoadControl()上的Page类方法: 载荷从基于指定的虚拟路径上的文件的控制对象。 MSDN LoadControl("MyUserControl.ascx").GetType() +0 是否有可能获得的类型,而不实际实例化和实例? – 2011-03-05 18:45:33 +0 给BuildManager.GetCompiledType(字符串virtualPath)一个镜头(http://msdn.microsoft.com/en-us/library/system.web.compilation.buildmanager.getcompiledtype.aspx)。由于使用控制将被编译,如果它已经不是一个恐惧,那么前面有一些安全问题...... – Stefan 2011-03-05 19:06:22
是否有可能获得的类型,而不实际实例化和实例? – 2011-03-05 18:45:33
给BuildManager.GetCompiledType(字符串virtualPath)一个镜头(http://msdn.microsoft.com/en-us/library/system.web.compilation.buildmanager.getcompiledtype.aspx)。由于使用控制将被编译,如果它已经不是一个恐惧,那么前面有一些安全问题...... – Stefan 2011-03-05 19:06:22