Как создать вкладку Edit View для большого ViewModel в ASP.NET без JavaScript? - PullRequest
0 голосов
/ 18 марта 2010

У меня есть большая ViewModel для ContactViewModel с несколькими адресами (по умолчанию, счет-фактура, доставка). Эту ContactViewModel я хотел бы редактировать на вкладке DefaultAddress и т. Д., И я хотел бы знать, как справиться с этим без JavaScript? Возможно ли это?

Ответы [ 2 ]

1 голос
/ 19 марта 2010

Скажите мне, если я не здесь,

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

при нажатии вкладки я выполняю обратную передачу и сохраняю нажатую вкладку.этот идентификатор затем становится активной вкладкой.

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

0 голосов
/ 19 марта 2010

Это можно сделать с помощью CSS. Вот пример: http://www.alistapart.com/articles/slidingdoors/

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

Некоторые из вкладок CSS не работают правильно в IE6. Я не уверен, является ли вышеуказанная ссылка одной из них.

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