标签: asp.net asp.net-mvc reflection
如何获取asp.net mvc项目中所有页面的列表,以便在下拉列表中使用。
我还想获得该页面中所有控件的列表。
问题是我会在同一解决方案中从另一个项目调用它。
我可以使用反射????
答案 0 :(得分:1)
您可以使用反射来查看程序集中的类,并查看它们是否从System.Web.UI.Page继承,这将指示它是否是一个页面。我使用DirectoryInfo对象查看项目的目录,只是通过扩展名“.aspx”过滤选择