У меня есть следующая структура: DIRВызов HTML парциальное из разных папок C#
Public
--mobile
----Views
------UK
--------Recipes
----------ViewRecipePlain.cshtml // pull this
--mobilePublic
----Views
------UK
--------Recipes
----------ViewRecipe.cshtml // into this
Я хочу вызвать ViewRecipePlain.cshtml
внутри ViewRecipe.cshtml
Внутри ViewRecipe.cshtml Пытаюсь:
@Html.Partial("../../../../mobile/Views/UK/Recipes/ViewRecipePlain")
Но я получаю ошибку:
Cannot use a leading .. to exit above the top directory.
Есть ли другой способ сделать это?
UPDATE
Я также попытался:
@Html.Partial("~/mobile/Views/UK/Recipes/ViewRecipePlain.cshtml")
Но получить следующее сообщение об ошибке:
The partial view '~/mobile/Views/UK/Recipes/ViewRecipePlain.cshtml' was not found or no view engine supports the searched locations.
The following locations were searched:
~/mobile/Views/UK/Recipes/ViewRecipePlain.cshtml
также обновить структуру DIR, чтобы быть более точным, если это имеет значение, но сомневаюсь.
ли переключение между «Main» и «Plain» после того, как ViewRecipe намеренным или опечатка? Поскольку вы сказали, что пытаетесь вызвать «ViewRecipeMain», но все ваши пути говорят «ViewRecipePlain». –
Спасибо, Шон, это была опечатка, исправленная. –