我想对您对以下内容的看法发表评论。 我有一个自定义路由,将解析当前页面并将其添加到RouteData对象。 想象一下带有Index方法的控制器,其中哪种情况更可取。 要将一个参数,当前页面作为索引方法的参数或具有如下属性:
public Page CurrentPage { get { return RouteData.DataTokens ["CurrentPage"] as Page; }}
答案 0 :(得分:0)
我个人更希望控制器操作采用page
参数。使代码更易读,更容易进行单元测试。只需查看动作签名,您就可以准确了解它所依赖的参数。