gpt4 book ai didi

c# - 属性路由 - 强类型操作链接

转载 作者:太空宇宙 更新时间:2023-11-03 15:52:17 25 4
gpt4 key购买 nike

我目前正在为我的 ActionLinks 使用标准路由配置和 T4MVC,如下所示:

routes.MapRoute("Default",
"{controller}/{action}",
new { controller = "Home", action = "Index", id = "" },
new[] { "HM.Web.Controllers.Home" }
);

@Html.ActionLink("Login", MVC.Login.Index())

但现在我想转向 MVC 5 中的属性路由,从最初的测试来看,T4MVC 似乎不会选择我的属性路由并回退到使用默认路由。

有没有办法让 T4MVC 与属性路由一起工作?如果没有,是否有其他方法可以获取强类型操作链接?

最佳答案

这应该有效。您应该检查的第一件事是,如果您使用 T4MVC,您是否获得了正确的链接。这将确保您已正确设置所有内容,例如在正确的位置调用 MapMvcAttributeRoutes(这可能很棘手 for areas)。

如果这在没有 T4MVC 的情况下有效,但等效的 T4MVC 调用无效,那么我们有一个奇怪的情况需要调查,但让我们等到我们到达那里。

关于c# - 属性路由 - 强类型操作链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25307485/

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