2009-08-10 87 views
1

MVC實際上懇求創建組織成清晰責任區域的頁面。因此,在MVC中,更有可能在每個網格的每個訂單項中獲得特定的修改頁面,而不是帶有兩個或三個可編輯網格的單頁,而這些網頁允許對其列表進行內嵌更改。ASP.NET MVC的UI模式

對於這個問題,人們不太可能看到有多個可編輯網格拋出的網頁類型。在經典的asp.net頁面上是否有一個很好的UI模式來取代多個可編輯的列表/網格?

我猜測會出現某種類別的可編輯「東西」的分類,它顯示在邊欄中(可能),然後導致帶有一個網格網格或每個實體類型列表的頁面。點擊每個訂單項的修改會進一步深入到詳細信息編輯頁面。

我主要好奇,如果有人看到了簡化這些列表的分類和組織的好UI實例。這種範例最有可能出現在我懷疑的網站的管理部分。

回答

3

StackOverflow是我所知道的最好的例子。它使用標籤作爲分類組織隱喻,根據這些標籤給出列表,然後允許您深入查看任何一個項目(本身包含項目列表)。

0

沒有理由在一個頁面上沒有多個網格。使用MVC,您也可以在頁面上使用多個表單。如果你正確地做事,你很可能會使用子控制器的概念來構建你的頁面區域,使你的整個網站更容易處理。您可以將網格更新發布到ajax處理程序。如果你想要的話,你可能會提交多個網格數據給一個控制器,然後將其保存。沒有理由不使用像你這樣的網頁。 MVC只是要求你在處理數據的過程中更具創造性,以保持事物的清潔!

2

平臺,如ASP.NET webforms或ASP.NET MVC真的意味着在這裏結束。他們不應該設置UI範例,他們應該幫助你達到目標。