asp.net-mvc-routing相关内容

HTTP 错误 403.14 - Forbidden - MVC 4 with IIS Express

这似乎是一个已经被问过/回答过很多次的问题.不是. 开发环境:VS 2012 和 MVC 4.我使用内置的 IIS Express 来运行应用程序. 这个错误直到昨天才发生.它突然开始发生,我被卡住了.奇怪的是它只出现在一个场景中. 当我尝试访问 http://localhost:49962/managescholars/ 时,它显示了错误 HTTP 错误 403.14 - 禁 ..
发布时间:2021-12-16 10:27:42 C#/.NET

ASP.NET MVC 4 - RouteConfig.cs 中的 301 重定向

如何向 ASP.NET MVC 4 应用程序中的 RouteConfig.cs 文件添加路由,以执行到另一条路由的永久 301 重定向? 我希望某些不同的路由指向同一个控制器操作 - 似乎 301 是最好的做法,特别是对于 SEO? 谢谢. 解决方案 你必须使用 RedirectPermanent,这里有一个例子: public class RedirectControlle ..
发布时间:2021-12-16 10:12:34 其他开发

在 ASP.NET 5 (vNext) MVC 6 中实现自定义 IRouter

我正在尝试转换这个示例RouteBase实现与 MVC 6 一起工作.我已经按照 路由项目中的示例,但我对如何从该方法返回异步 Task 感到困惑.我真的不在乎它是否真的是异步的(为任何可以提供答案的人欢呼),现在我只想让它运行. 我的传出路由正常运行(这意味着当我输入路由值时 ActionLink 工作正常).问题出在 RouteAsync 方法上. public Task RouteA ..

asp.net mvc 多语言网址/路由

这是一个关于 asp.net mvc 多语言网址/路由和 SEO 最佳实践/好处的两部分问题...... 问题第 1 部分) 我被要求创建一个新的 ASP.NET MVC 网站,该网站将支持至少(最初)两种语言(英语和法语),也许在未来,3 种语言...... 就本地化应用程序(标签、jQuery 错误等)而言,使用资源文件应该没问题,我已经找到了很多关于此的示例……但我的担忧/ ..
发布时间:2021-11-29 08:53:12 其他开发

属性路由在区域中不起作用

场景:我的 ASP.NET MVC 5 站点中有一个表单区域. 我正在尝试重定向到详细信息操作,该操作使用使用新属性路由功能定义的自定义路由. RedirectToAction: return RedirectToAction("Details", new { slug }); 我要重定向到的操作: [HttpGet][路线(“表格/{slug}")]公共 ActionResul ..
发布时间:2021-11-29 08:52:31 其他开发

如何从子动作内部获取当前控制器和动作?

我有一部分视图是通过调用子操作的 RenderAction 呈现的.如何从该子操作中获取父控制器和操作. 当我使用.. @ViewContext.RouteData.Values["action"] 我取回了子操作的名称,但我需要的是父/调用操作. 谢谢 顺便说一句,我将 MVC 3 与 Razor 一起使用. 解决方案 如果你想从子操作本身(而不是视图)访问它,你可 ..
发布时间:2021-11-29 08:52:19 其他开发

如何在多个应用程序或网站中重用区域、控制器、视图、模型、路由

我有一个测试解决方案,其中只有一个区域叫做 Admin. 我想在许多其他网络应用程序中重复使用 Admin. 我在 IIS 中设置了一个 Web 应用程序,然后我添加了一个虚拟应用程序,/Admin 来自 Areas\Admin. 当我导航到/Admin 时,我会看到一个目录列表.当我尝试点击控制器时,/Admin/News.我收到 404 错误.可能是区域没有注册,即使代码在 ..