Как создать представление вкладок в ASP.NET MVC3 с помощью Razor? - PullRequest
3 голосов
/ 09 февраля 2012

Я занимаюсь разработкой веб-приложения на ASP.NET MVC3 с использованием C # и Razor.Мне нужно создавать вкладки на моей веб-странице, в точности так, как они отображаются в браузерах.

Я не знаю, существует ли уже шаблон, предоставленный MVC3, или создание вкладок - более простая задача, чем я думаю.На самом деле, это первый раз, когда меня просят сделать это.

У кого-нибудь есть какой-нибудь совет или предложение?В начале я планирую сделать это с постбэками, чтобы не терять слишком много времени с jQuery или другими клиентскими технологиями.Большое спасибо: D

Ответы [ 2 ]

8 голосов
/ 09 февраля 2012

По моему мнению, время, которое вы «потеряете» из-за изучения jQuery (в зависимости от вашего знакомства с JavaScript / jQuery), будет стоить того времени, которое вы потратите на изучение HTML и CSS, чтобы получитьПрилично выглядящие вкладки.

Вкладки пользовательского интерфейса jQuery просты в настройке, очень отзывчивы и на них приятно смотреть.

2 голосов
/ 09 февраля 2012

Шаблоны по умолчанию от MVC имеют простую систему вкладок для навигации, основанную на простом CSS.

Вы должны взглянуть на них.Я знаю, что вы сказали, что хотели избежать jQuery для этого, но у них нет существенной кривой обучения, и в Интернете есть сотни примеров их использования.

http://jqueryui.com/demos/tabs/ вСовместное использование с PartialViewResults и jquery ajax может быть мощным инструментом.
ASP.NET MVC 2 загрузка частичного представления с использованием jQuery - без проверки на стороне клиента

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