Как добавить Partial View к основной странице?
Partial Views (и вообще средства Razor) - это серверный рендеринг, тут ни о каких щелчках по кнопкам речи не идет. Здесь решения может быть в общем случае два:рендерить с display: none, а при щелчке менять стиль (JS или :checked в CSS )рендерить на клиенте, уже фактически изменяя DOM
Еще раз вопрос, у вас есть PartialView, и вы хотите на страницу *.cshtml добавить что-то вроде:@Html.Partial("Partial", new string[] { "Russia", "USA", "Canada", "France" })
Верно?
Но если этот партиал добавляется на несколько страниц, то вам лень каждый раз набирать руками, вы хотите "одной кнопкой"?
Если ctrl+c, ctrl+v вам не подходит, можете посмотреть в сторону решарпера. У него есть настраиваемые хоткеи на кастомные куски кода (можно преднастроить свичи или что-то типо того)