2011-02-05 77 views
0

我想对您对以下内容的看法发表评论。 我有一个自定义路由,将解析当前页面并将其添加到RouteData对象。 想象一下带有Index方法的控制器,这些方案中的哪一个更可取。 举一个参数,当前页面作为参数的指数法,或者有这样的特性:关于在控制器中使用当前页面的建议

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

回答

0

个人而言,我宁愿一个控制器动作服用page参数。使代码更易读,更易于进行单元测试。只需查看动作签名,就可以确切知道它取决于哪些参数。

+0

这很有道理,谢谢! – Marcus 2011-02-05 16:24:43

相关问题