gpt4 book ai didi

asp.net-mvc-2 - ASP.NET MVC - 嵌套应用程序中的 Controller 名称

转载 作者:行者123 更新时间:2023-12-04 16:52:05 25 4
gpt4 key购买 nike

我有一个 MVC Web 应用程序和一个具有相同名称区域的嵌套管理应用程序:

/localhost/videos
/localhost/admin/videos

这些是 VS 解决方案中的独立项目。 admin项目部署到根应用程序之外的文件夹中

两者 Videos区域有一个名为 VideosController 的 Controller .看起来 MVC 正在调用根应用程序的 VideosController.Index 而不是管理站点的 VideosController.Index,但是(正确地)尝试返回 admin/areas/videos/views/videos/index View 。

我宁愿不必进入并重命名所有管理 Controller 。有什么建议?

最佳答案

可能有帮助的是指定默认命名空间。

通常是这样的:

ControllerBuilder.Current.DefaultNamespaces.Add("MyProduct.Controllers");

所以现在,如果 MVC 有两个东西,它将有一个默认值。如果您开始使用区域,您会看到很多相同的问题。

关于asp.net-mvc-2 - ASP.NET MVC - 嵌套应用程序中的 Controller 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4492859/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com