Соглашение об именах для разделения частичных представлений из обычных представлений
Существует ли неофициальное стандартное соглашение об именах для частичных представлений? Я видел, что кто-то предложил префикс с "_", другие - с "Частичным", я знаю, что вопрос субъективен, но поскольку нет официального руководства, я хотел бы знать, что большинство здесь использует для обозначения их частичных представлений, Возможно, самый проголосовавший ответ станет стандартом.
Обновление: я использую ASP.NET MVC 3 с Razor в качестве механизма просмотра, в предыдущих версиях вам не понадобилось соглашение, потому что у вас было расширение .ascx
Ответы
Ответ 1
Если вы посмотрите на WebMatrix, соглашение будет состоять из префикса файлов Razor, которые не предназначены для прямого доступа к главному подчеркиванию. Это включает в себя частичные и макетные страницы. Затем, если вы посмотрите MvcScaffolding, вы увидите, что шаблоны по умолчанию генерируют файлы, используя одно и то же соглашение об именах.
Прочитайте этот для объяснения того, почему это соглашение может быть использовано.
Ответ 2
Шаблоны бритвы могут быть частично отображены, даже если они используют страницу макета и имеют разные разделы. В отличие от ASPX, шаблоны Razor имеют тело. Я не вижу необходимости в соглашении об именах, это зависит от того, как вы используете шаблон.
Ответ 3
Раньше я использовал "p_" в качестве префикса, когда использовал файлы .aspx как частичные представления. Я в значительной степени просто использую файлы .ascx для частичных представлений, и я не считаю нужным давать им префикс или постфикс. Эта функция используется как .ascx, а Visual Studio назначает другой значок для .ascx fies.
Какой механизм просмотра вы используете?