是否可以展示另一个控制器的视图?
例如,我有一个CategoriesController
和一个Category/NotFound.aspx
视图。在CategoriesController
中,我可以轻松地返回View("NotFound")
。
现在,假设我有一个ProductsController
和一个用于添加产品的操作和视图。但是,该操作需要我们拥有要将产品添加到的类别。例如:Products/Add/?catid=10
。
如果我无法基于catid
找到类别,我想从Categories控制器中显示NotFound
视图,而不是在Products控制器下创建CategoryNotFound
视图。
这是否可能,或者我的结构方式不对?有没有好的方法来实现这个需求?
new ViewResult { ViewName = "~/Views/Error/Unauthorised.cshtml" };
,这样它就可以工作了。 - Nacht