如何获取asp.net mvc项目中所有页面的列表
如何获取asp.net mvc项目中所有页面的列表,以便在下拉列表中使用 我还想获得该页面中所有控件的列表 问题是,我会从同一解决方案中的另一个项目调用它如何获取asp.net mvc项目中所有页面的列表,asp.net,asp.net-mvc,reflection,Asp.net,Asp.net Mvc,Reflection,如何获取asp.net mvc项目中所有页面的列表,以便在下拉列表中使用 我还想获得该页面中所有控件的列表 问题是,我会从同一解决方案中的另一个项目调用它 我可以为此使用反射吗???您可以使用反射查看程序集中的类,并查看它们是否从System.Web.UI.Page继承,这将指示它是否是一个页面。我会使用DirectoryInfo对象查看项目的目录,只需通过扩展名“.aspx”过滤选择,该页面中的控件如何?我对控件感到困惑…MVC没有像web表单那样的web控件。如果您使用的是web表单,您可以
我可以为此使用反射吗???您可以使用反射查看程序集中的类,并查看它们是否从System.Web.UI.Page继承,这将指示它是否是一个页面。我会使用DirectoryInfo对象查看项目的目录,只需通过扩展名“.aspx”过滤选择,该页面中的控件如何?我对控件感到困惑…MVC没有像web表单那样的web控件。如果您使用的是web表单,您可以为每个页面解析designer.vb文件。不,我使用的是MVC,我指的是常规控件,如HTML文本框和HTML下拉列表等。。。基本上MVC使用helper方法来生成标记,我想我可以解析那些helper方法,这似乎是一种有效的方法,因为我假设helper方法和它们生成的控件之间存在一对一的关系。。。?