1
8
同一操作不能有多个名称。这将是不同的行动。这就是MVC的工作方式。mabe最好使用路由实现所描述的行为。
当然,您必须创建许多路由,但您可以创建配置文件或将路由数据存储在数据库中,并在应用程序启动时在循环中创建它们。不管怎样,我认为最好还是创建大量的方法,因为如果你想再添加一种语言,你需要在你的控制器上查找操作并重新编译代码。但在路由和配置文件的情况下,这就不那么难了。 第二件事是html.action link(“home”,“index”,“home”)扩展-您必须实现自己的扩展才能返回本地化的action link。 |
2
3
我知道我迟到了,但如果有人在谷歌搜索,我创建了一个属性(灵感来自actionname属性),它匹配多个名称,如下所示:
使用:
|
3
2
我不确定是否可以有多个操作名。我能想到的一种方法是定义多个名称不同的操作,内部cal/执行相同的操作。 |