2014-01-08 6 views
2

У меня есть приложение Asp.net Mvc4, которое содержит 4 модуля. Мне нужно добавить Макеты вид (мастер-страницы) для моего проекта, и у меня есть два варианта:Сравнение макета с частичным представлением в приложении Asp.net mvc

  1. Добавление 5 Макеты, не частичный вид
  2. Добавление уникального макета с 4 частичным видом

I «Хотелось бы узнать, что лучше всего между ним? Зачем?

ответ

1

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

Иногда нам нужно загрузить частичный вид, тогда мы можем использовать jQuery сделать запрос AJAX и отобразить частичный вид. Для того, чтобы загрузить частичный вид с в DIV нам нужно сделать, вроде как:

<script type="text/jscript"> 
$('#divforpartialView').load('/Customer/_myAction'); 
</script> 

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

<div> @{Html.RenderAction("_Action","Controller");} </div> 
Смежные вопросы