【发布时间】:2012-04-11 14:22:31
【问题描述】:
在我的 mvc 项目中,我需要重命名一个动作。找到 ActionName 属性后,我想我唯一要做的就是重命名 HomeController.Index 动作以启动是添加该属性。
我设置后:
[ActionName("Start")]
public ActionResult Index()
动作不再找到视图。它寻找 start.cshtml 视图。 Url.Action("Index", "home") 也不会生成正确的链接。
这是正常行为吗?
【问题讨论】:
-
我们使用了那个糟糕的
ActionName属性,我们将其删除。它会破坏你的灵活性,你最好找到其他解决方案。