0
如何獲取asp.net mvc項目中所有頁面的列表以供下拉列表使用。如何獲取asp.net mvc項目中所有頁面的列表
我也想獲得該頁面中所有控件的列表。
問題是我會從同一個解決方案中的不同項目中調用它。
我可以使用反射嗎?
如何獲取asp.net mvc項目中所有頁面的列表以供下拉列表使用。如何獲取asp.net mvc項目中所有頁面的列表
我也想獲得該頁面中所有控件的列表。
問題是我會從同一個解決方案中的不同項目中調用它。
我可以使用反射嗎?
您可以使用反射來查看程序集中的類,並查看它們是否從System.Web.UI.Page繼承,這將指示它是否爲頁面。我會使用DirectoryInfo對象來查看項目的目錄,只是通過擴展名「.aspx」篩選選擇。
那個頁面中的控件怎麼樣? – hminaya 2009-10-13 18:56:23
我對控件感到困惑...... MVC沒有Web窗體之類的網頁控件。如果您使用的是網頁表單,則可以解析每個頁面的designer.vb文件。 – Achilles 2009-10-13 19:44:33
Nop。,我使用MVC,我的意思是像HTML文本框和HTML下拉等常規控件...基本上MVC使用幫助器方法來生成標記,我想我可以解析這些幫助器方法 – hminaya 2009-10-13 19:48:01