问题标签 [asp.net-mvc-areas]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-mvc - 如何在运行时找出控制器在 asp.net mvc 中属于哪个区域?
由于这些东西很新,我无法找到任何好的参考。
我想使用反射来枚举我的应用程序中的所有控制器。使用反射并不难。但自从面积到位。我如何知道特定控制器属于哪个区域(如果有)?
也许我做错了,也许我需要枚举该区域......那么我该怎么做呢?如果控制器不属于任何区域怎么办?有默认的吗?
有很多很好的文章深入解释了控制器和视图。如果有人可以为我指出类似的区域,我将不胜感激。
asp.net-mvc-2 - 多个项目的区域 - 在子项目中找不到视图
我一直在关注 MSDN 中关于“使用多个项目创建 ASP.NET MVC 区域应用程序”的指南。由于 ASP.NET MVC 2.0 只是预览版,因此可以想象会有一些错误。
我的问题是,它根本不起作用!至少不是它想象的那样。设置完所有内容并按 F5 后,人们会认为,这将工作,整洁!哔哔声。错误的。
它在子项目中找不到视图!因为在我的情况下,它试图搜索~/Views
当然是在父级中!
调试时,我看到它确实在我的子项目中运行控制器,但是return View();
在该操作上使用时,它会在父视图文件夹中查看。
我问,Bug 还是 Feature?
在 Vs2009、Vs2010 和 Framework 3.5 和 4.0 中都试过这个。
asp.net - Asp.Net MVC 领域,我该如何使用它们?
我有两个关于 Asp.Net MVC 领域的问题。从我在各种播客中听到的关于它们的内容中,我对这些领域的了解很浅,但我认为我相当了解它们应该用于什么。现在我的问题是我是否也可以使用它们使我能够逐渐从使用 VB 的 Asp.Net webforms 开发切换到使用 C# 的 Asp.Net MVC。
- 我可以在一个应用程序中混合使用不同语言的区域吗?例如,一个区域是 C# 项目,另一个是 VB.Net 项目。
- 我可以使用区域功能将 MVC 合并到现有的 Web 表单应用程序中吗?假设我有一个 Asp.Net webforms 应用程序,但我希望使用 MVC 编写任何新的“页面”,我可以创建一个新的 MVC 项目,然后将其作为一个区域“插入”到现有的 webforms 应用程序中吗?
asp.net-mvc - SparkViewEngine、RenderAction 和带有 ASP MVC 2 Beta 的区域?
我刚刚在使用 MVC 2 Beta 的 Spark 的 AreaDescriptionFilter 上遇到了麻烦。
以下行来自我的 Application.spark 文件。它会导致视图引擎查看视图的所有可能位置——“Shell”区域的文件夹除外。
# Html.RenderAction("ShowMainMenu", "Navigation", new { area = "Shell" });
使用 运行相同的操作可以http://localhost/Shell/Navigation/ShowMainMenu
正常执行并按预期识别该区域的视图目录。
任何想法如何解决这一问题?
asp.net-mvc - 使用多个项目的 ASP.NET MVC 区域应用程序
我一直在关注本教程:
并有一个像这样设置的应用程序(有点复杂)。所有区域都运行良好,但是我注意到,如果我将 Accounts 项目的项目名称更改为 Areas.Accounts,由于区域名称与项目名称,例如 accounts routes.cs 文件仍然有这个:
有谁知道为什么我必须将其更改为:
让我在帐户项目中的观点起作用?
我真的希望 AreaName 仍然是 Accounts,但是对于 ASP.net MVC,当它全部融入一个项目时,它会在“Views\Areas\Areas.Accounts\”文件夹中查看,而不是试图在“View\区域\账户\"
谢谢马克
asp.net-mvc - 如何在操作链接中指定区域名称?
我有一个共享母版页,我在我的 mvc 2 应用程序的 2 个不同区域使用它。母版页有一个当前指定控制器和操作的操作链接,但是如果我在错误的区域中,该链接当然不起作用。我看不到带有 area 参数的 actionlink 没有重载,有可能吗?
asp.net - ASP.NET MVC 2 应用程序中的区域可以映射到子域吗?
有没有办法将 ASP.NET MVC 2 应用程序中的区域映射到子域,例如
movies.example.com/Theater/View/2
代替
example.com/Movies/Theater/View/2
其中{区域=“电影”,控制器=“剧院”,动作=“视图”,id = 2}。
asp.net - Asp.net MVC 和 Web 应用程序管理任务
我对 Asp.net MVC Area 有点困惑。
当我们谈论 WebForms 时,我们会说,对于管理任务,您必须有一个 Admin 文件夹来分隔管理任务。
在 MVC 中,我将如何处理我的管理任务?
我会去管理区域或管理控制器,
因为如果我要为管理任务编写控制器,每个任务都将被编写在一个控制器(AdminController)中,或者如果我要编写区域 -> 控制器,则意味着我需要为每个功能编写至少两个控制器。
其次,如果我们打破区域(作为模块)中的应用程序,我将如何管理每个区域的管理任务。
asp.net-mvc - 如何为 ASP.NET MVC 1.0 的 Phil Haacks 区域原型进行路由?
我正在为客户构建一个简单的网站,这是我第一次使用 ASP.Net Mvc。对于生产,我需要使用 MVC 1.0,将管理逻辑与该站点的其余部分分离的最有效方法是使用区域。
我不能使用 MVC 2 的事实,所以我使用了 Haacks 区域原型,一切都很好。
我想为分页结果编写自定义路由,但我无法完成。
正如您在上面看到的,我正在尝试获取此“Admin/Services/1”,但无法弄清楚。
我该怎么做,提前谢谢!
asp.net-mvc-2 - 使用 ASP.NET MVC 区域的多个项目
如何使用 asp.net mvc 2 中的区域设置多个项目?