问题标签 [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.

0 投票
1 回答
1804 浏览

asp.net - ASP.NET MVC 2 区域和路由优先级

是否可以使用 arearegistration 在 asp.net mvc 2 中设置路由优先级?我有一条要设置最低优先级的全部 {*pagePath} 路由。

0 投票
1 回答
7492 浏览

c# - 从 ASP MVC 中的区域控制器链接到根控制器

如何从我的区域之一链接到我的根控制器之一?

这给了我一个错误:

路由表中没有路由与提供的值匹配。

我有一个在我的根控制器集合中命名Page的文件夹中命名的控制器。Admin我可以通过键入 \Admin\Page 来访问此控制器。

这就是我注册路线的方式:

在我看来,我希望我可以使用这种语法来解决“管理员”路由,但这不起作用。关于如何解决它的任何想法?

0 投票
1 回答
382 浏览

asp.net-mvc - 使用 MVC2-RC 创建可重用的“基本代码”?

我正在尝试为 MVC2 项目编写一个简单的库,用于处理用户登录、电子邮件验证、密码恢复等。由于其中一些步骤涉及用户交互,因此我需要在该项目中拥有视图和控制器。

在 MVC2 Preview 2 中,可以通过滥用区域(至少看起来如此)来做到这一点,因为它们是在不同的项目中实现的。但是,在 RC 中,新区域只会创建一个子文件夹。由于我想在应用程序之间共享基本代码,这不是一个选项。

我试图将 AfterBuild 步骤粗暴地破解到我的项目文件中,但这并不“感觉正确”(我不会再睡一个晚上 :)

你能分享一些关于如何做到这一点的想法吗?

0 投票
1 回答
224 浏览

asp.net-mvc - 如何枚举 ASP.NET MVC 2 RC 中的区域

我的控制器必须枚举应用程序中的所有区域。可能吗?如何?

0 投票
1 回答
675 浏览

asp.net-mvc - ASP.NET MVC 2 区域命名空间分配

假设根项目具有My.Root.Project命名空间。我想知道应该为区域类分配什么命名空间?可能的替代方案:

  1. My.Root.Project.Areas.Area1
  2. My.Root.Project.Area1

从美学上讲,我更喜欢第二个。
但是,由于我使用单项目区域,因此默认情况下,文件夹中创建的所有类Areas\Area1\...都被赋予命名空间My.Root.Project.Areas.Area1Areas手动删除每个创建的类中的部分有太多愚蠢的工作。
如何防止Areas被包含在命名空间中?

0 投票
3 回答
318 浏览

asp.net-mvc - ASP.Net MVC:为 json 请求创建区域

只是想知道人们如何看待创建一个区域来保存/管理基于 json 的请求(注意我想主要是获取数据而不是发布数据)。我知道这不是你对某个区域的典型使用(即通常你会为博客和论坛创建一个不同的区域)但我已经到了我的项目并不庞大但我肯定有很多 json 的东西似乎混淆问题并使事情看起来“不干净”。

例如,在每个控制器的底部是我放置 json 动作的地方,这样它们就不会与其他动作混淆,我在它们前面加上 json - 我不应该这样做......我也有json 的特定视图模型,我也必须以 json 为前缀......等等等等。

将它们放在自己的区域中并能够将 json 前缀全部删除并由该区域定义似乎要干净得多......你怎么看或者这是一个坏主意?

干杯安东尼

0 投票
1 回答
1640 浏览

asp.net-mvc - ASP.NET MVC 2 RC 区域和共享模型

通过 Visual Studio 上下文菜单创建新区域后,会出现三个文件夹:Controllers、Models、Views。是不是每个区域都应该有自己的模型类?或者所有区域在根Models文件夹中共享相同的模型类是否可以接受/广泛使用/有益?

我的项目不同的领域模型和视图模型,所以模型文件夹包含视图模型。

是的,几个领域的几个视图似乎以某种方式共享相同的视图模型。

0 投票
2 回答
705 浏览

asp.net-mvc - 在 MVC 项目之间共享部分视图 - 区域有帮助吗?

我们有一些局部视图需要在多个 MVC 项目中使用。有没有人成功做到这一点?

MVC 2 中的区域有什么用吗?子区域项目是否可以使用父项目的局部视图或其他方式?

谢谢 !

0 投票
1 回答
95 浏览

asp.net-mvc - 这段代码似乎在 ASP.NET MVC2 中不起作用……请问它是什么等价的?

我有这个代码,我似乎在我的 VS2010 B2 / VS2010 RC 副本中不起作用。

(最初来自这里)。

现在,它正在处理区域,所以它肯定是 MVC 2 的东西。

错误消息是该方法GetAreaName()不存在。

有谁知道要使用的正确代码吗?

0 投票
1 回答
1532 浏览

asp.net - ASP.NET MVC 多项目区域设置问题

对于那些在 VS 2010 中在 ASP.NET MVC 2 中设置 muli 项目区域的人,我有几个问题要问您:

  • 其他项目区域可以使用一个母版页吗?还是每个人都必须有自己的母版页?
  • web.config 文件呢?每个区域都需要配置文件吗?还是依赖主人?
  • 我尝试删除母版页引用,但我收到一个智能感知错误,并且在遵循以下操作后未能监控更改:http: //msdn.microsoft.com/en-us/library/ee307987 (VS.100).aspx

我想我需要离开母版页,这样至少可以工作。

谢谢。