我想創建一個FAQ頁面,後者從位於定義的視圖文件夾中的部分觀點的FAQ裏面部分景色。 每個局部視圖將包含問題,答案和某種排序順序字段。ASP.NET MVC 3:獲取一個視圖文件夾
我無法找到任何東西,給了我的視圖文件夾中的觀點的完整列表。
更新澄清: 一個常見的問題將是這個樣子:
@model Busker.MVC.Models.FAQ.FAQModel
@{
var title = "What is xxxxx?";
}
<p>
Please register @Html.ActionLink("Register", "register", "Member") here.
</p>
的常見問題應通過所有的常見問題進行迭代,並首先顯示與問題和錨鏈接,然後顯示所有的索引頁標題和問題在塊。
另一種方法,我尋找到,加載在ViewAllFaqsModel的意見。沒有想出如何獲得局部視圖到模型的集合雖然..
我與你在大多數你說的話。之所以我不想使用類似xml的方法,是因爲在常見問題解答中我仍然無法使用剃鬚刀功能,主要是@Html助手。目前我所看到的解決方法是創建一個模型,該模型註冊所有faq-partial-views,然後一次呈現它們。 – AyKarsi 2011-05-09 13:00:53
Con可以將FAQ存儲在xml中(在控制器中),將其加載到模型,並仍然能夠使用HTML助手。只對你的biew負責,應該給你的數據形式,而不是從xml中獲取它。嘗試按照設計使用的方式使用mvc。 – Jonathan 2011-05-09 14:18:21