«частичные представления» передовой практики для «контейнерных» дивов? - PullRequest
1 голос
/ 02 мая 2010

Каков «лучший» способ обработки HTML-разметки для частичных представлений? (которые также обновляются с помощью AJAX) Самая большая проблема, с которой я сталкиваюсь, - это где разместить div 'container' ...

Рассмотрим вариант masterpage и частичное представление.
(class = "" можно заменить на id = "" в зависимости от того, гарантированно ли частичное является уникальным, однако это не очень важно для проблемы, которую я считаю)

Masterpage:

<div id="place1" class="placeholder">
<!-- render partial -->
</div>

Частичная:

<div id="partial1" class="partial">
<!-- content -->
</div>

Я чувствую, что что-то не так делается правильно. Однако я не могу удалить div на главной странице, потому что это нужно для «инкапсуляции» ответа от частичных обновлений AJAX. А также я не могу переместить div в парциальном на главную страницу, потому что для этого потребуется переместить «частичную» информацию на главную страницу ...

Как вы справляетесь с этим?

1 Ответ

2 голосов
/ 02 мая 2010

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

...