Показать представление из другого контроллера в ASP.NET MVC
Можно ли отобразить вид с другого контроллера?
Скажем, например, у меня естьCategoriesController
иCategory/NotFound.aspx
Посмотреть. Хотя вCategoriesController
Я могу легко вернутьсяView("NotFound")
.
Теперь скажи, что у меня естьProductsController
и действие и вид, чтобы добавить продукт. Тем не менее, это действие требует, чтобы у нас была Категория для добавления Продукта. Например,Products/Add/?catid=10
.
Если я не могу найти категорию на основеcatid
Я хочу показатьNotFound
вид из контроллера категорий вместо созданияCategoryNotFound
просмотр под контроллером продуктов.
Это возможно или я неправильно структурирую вещи? Есть ли хороший способ сделать это?