Шаблоны пользовательского интерфейса для ASP.NET MVC - PullRequest
1 голос
/ 11 августа 2009

MVC практически просит создавать страницы, которые организованы в четкие области ответственности. Таким образом, вместо одной страницы с двумя или тремя редактируемыми сетками, которые позволяют встроенные изменения в своих списках, в MVC более вероятно получить конкретную страницу редактирования для каждой позиции на сетке.

В этом отношении очень маловероятно, чтобы вы увидели тип страницы, на который было добавлено несколько редактируемых сеток. Есть ли хороший шаблон пользовательского интерфейса, чтобы заменить несколько редактируемых списков / сеток на классической странице asp.net?

Я предполагаю, что существует какая-то таксономия с категориями редактируемых «вещей», которые отображаются на боковой панели (возможно), которая затем приводит к странице с одной сеткой или списком на тип объекта. А нажатие на изменение позиции позволяет перейти к странице подробного редактирования.

Мне в основном любопытно, видел ли кто-нибудь хорошие примеры пользовательского интерфейса, которые упрощают таксономию и организацию этих списков. Скорее всего, такая парадигма встречается в административных частях сайтов, которые я подозреваю.

Ответы [ 3 ]

3 голосов
/ 11 августа 2009

StackOverflow - лучший пример, который я знаю. Он использует теги в качестве метафоры организации таксономии, выдает списки на основе этих тегов, а затем позволяет детализировать любой элемент (который сам содержит списки элементов).

2 голосов
/ 11 августа 2009

Платформы, такие как веб-формы ASP.NET или ASP.NET MVC, действительно являются средством для достижения цели. Они не должны устанавливать парадигму пользовательского интерфейса, они должны просто помочь вам туда добраться.

0 голосов
/ 11 августа 2009

Нет причин, по которым вы не можете иметь несколько сеток на странице. С MVC вы также можете иметь несколько форм на странице. И если вы все делаете правильно, вы, скорее всего, будете использовать концепцию субконтроллеров для построения областей вашей страницы, чтобы облегчить работу со всем вашим сайтом. Вы можете публиковать обновления сетки в обработчике ajax. Вы могли бы также отправить несколько данных сетки на один контроллер, если вы тоже этого хотите ... и затем приступить к работе по их сохранению. Нет причин не использовать такие страницы, как вы. MVC просто требует от вас более творческого подхода к обработке данных для обеспечения чистоты!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...