Соглашение об именах для разделения частичных представлений из обычных представлений

Существует ли неофициальное стандартное соглашение об именах для частичных представлений? Я видел, что кто-то предложил префикс с "_", другие - с "Частичным", я знаю, что вопрос субъективен, но поскольку нет официального руководства, я хотел бы знать, что большинство здесь использует для обозначения их частичных представлений, Возможно, самый проголосовавший ответ станет стандартом.

Обновление: я использую ASP.NET MVC 3 с Razor в качестве механизма просмотра, в предыдущих версиях вам не понадобилось соглашение, потому что у вас было расширение .ascx

Ответ 1

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

Прочитайте этот для объяснения того, почему это соглашение может быть использовано.

Ответ 2

Шаблоны бритвы могут быть частично отображены, даже если они используют страницу макета и имеют разные разделы. В отличие от ASPX, шаблоны Razor имеют тело. Я не вижу необходимости в соглашении об именах, это зависит от того, как вы используете шаблон.

Ответ 3

Раньше я использовал "p_" в качестве префикса, когда использовал файлы .aspx как частичные представления. Я в значительной степени просто использую файлы .ascx для частичных представлений, и я не считаю нужным давать им префикс или постфикс. Эта функция используется как .ascx, а Visual Studio назначает другой значок для .ascx fies.

Какой механизм просмотра вы используете?