0
我在我的網站中使用了一個自制CMS。通過將html-helper插入到視圖中來使用它中的文本:解析特定標記的所有視圖
<%=Html.CmsEntry("About.Title")%>
CMS的條目存儲在SQLServer中。我需要一種方法來掃描我的項目中的所有視圖,並查看是否所有令牌都已存在於數據庫中。
有沒有辦法做到這一點?我已經在運行時輸入了一個入口,當沒有找到令牌時,但我需要一種方法來在不訪問每個頁面的情況下執行此操作。也許通過反思?
「我需要一種方法來掃描我的項目中的所有視圖,看看所有的令牌是否已經在數據庫中了 - 」我不太明白這句話。你在說運行時還是設計時? – 2009-11-27 09:25:48
任何方式都可以接受。可以對aspx進行設計時解析。但我想它更容易做一些類似於controlltree可用的trace.axd的東西。 – 2009-11-27 10:52:37
我只看了一眼trace.axd,發現我的HtmlHelper不會在controlltree中生成一個條目。所以我猜想反射不是一個可能的方法。 – 2009-11-27 11:14:38