有关在控制器中使用当前页面的建议

时间:2011-02-05 15:40:45

标签: c# asp.net-mvc-3

我想对您对以下内容的看法发表评论。 我有一个自定义路由,将解析当前页面并将其添加到RouteData对象。 想象一下带有Index方法的控制器,其中哪种情况更可取。 要将一个参数,当前页面作为索引方法的参数或具有如下属性:

public Page CurrentPage { get { return RouteData.DataTokens ["CurrentPage"] as Page; }}

1 个答案:

答案 0 :(得分:0)

我个人更希望控制器操作采用page参数。使代码更易读,更容易进行单元测试。只需查看动作签名,您就可以准确了解它所依赖的参数。