区域控制器正在从根请求调用
我的 ASP.NET MVC3 应用程序中有一些区域: namespace MyProject.Areas.myarea { public class myareaAreaRegistration : AreaRegistration { public …
包含 *.html 等后缀的 url 不经过路由?
是否可以在iis7上的mvc中使用asp.net路由注册带有*.html等后缀的路由? 或者我必须重新配置iis来处理这个问题? 我的路线看起来像: "extjs.mvc/{ever…
在 .NET MVC 4.0 URL 结构中强制使用连字符
我正在专门寻找一种自动连接 CamelCase 操作和视图的方法。也就是说,我希望不必实际重命名我的视图或向站点中的每个 ActionResult 添加装饰器。 到目…
ASP.NET MVC 3 和静态路由
我有一个 ASP.NET MVC 3 应用程序。我正在尝试实现 http://www.slideshare.net/calamitas 中找到的路由标准/宁静的最佳实践。我使用幻灯片 15 和 17 …
如何使用 IRouteHandler 在 WebForms 应用程序中设置多租户?
我有一个基于 ASP.NET 4 WebForms 的应用程序,我想使用路由来允许多租户,例如 http://www.example.com/site/foo/Default.aspx 适用于名为“foo”的…
RedirectToRoutePermanent 不接受 Action 作为参数
我想这样做: return RedirectToRoutePermanent("Dealers", new { action = "Join" }); 但相反,我必须这样做才能使其工作: return RedirectPermanen…
在 ASP.net MVC 中显示没有控制器或操作的文件夹中的视图
如果没有控制器/操作匹配,我想在文件夹中显示视图。 例如www.site.com/Home/Index,如果我有正常的默认路由{controller}/{action}/{id},那么我需要…
Html.ActionLink 包括额外参数
使用以下代码: @Html.ActionLink("News", "Index", new { controller = "News", area = "" }, new { @class = "News" }) 我收到错误,因此当我阅读特…
从区域、控制器和操作获取 VirtualPath
我想知道如何获取给定区域、控制器和操作名称的 URL。到目前为止,我所能想到的就是: var httpContext = new HttpContextWrapper(HttpContext.Curren…
使用动态前缀更改 MVC 路由,同时保持向后 url 兼容性
事实上并非如此,我有一个网站,您必须通过一个 URL 进入,并且设置了一个 cookie 来跟踪您所属的客户。我想更改此设置,以便某些控制器仅使用如下网…
可以设置带有 null {id} 的 {id}/{controller}/{action} 路由吗?
我有一个网站,出于业务原因,需要有一个非标准路由设置,而 {id}/{controller}/{action}. 不是 http://site/Controller/Id,我需要它路由到 http://…
Asp.net mvc 3 - 按名称获取参数
有一个 url http://mysite.com/en-us/articles/browse/en-us/12/byCategory 已知这些参数之一名为 culture。当然,我可以调用 ViewContext.RouteData.…
在 ASP.NET MVC 3 中路由静态文件,例如 robots.txt
我希望将以下链接“http://mywebsite.com/robots.txt”链接到静态文件 ~/Content/robots.txt。 我该怎么做? 谢谢, 梅林…