1
0
你必须写一个自定义的路线。 例如,在global.asax中,在默认路由之前:
您可以在括号内添加任何内容,这将是RouteValueDictionary中路由值的关键。注意,控制器和操作是ASP.NET MVC中使用的约定。 你的说法是: 要访问控制器中名为“method”的新密钥,您可以执行以下操作:
然后,我想对你的每种方法都做一个转换。 也许更简单的方法: 我所要做的不是做一个返回特定视图的开关,而是:
将methodname添加到viewdata。把把手放回去。然后,为每个表单类型创建一个分部。在handleview中,输入:
这样,您就没有一堆硬编码的路由需要处理。但是,您必须处理传递给路由的错误和不正确的方法。 |