2011-02-05 5 views
0

あなたの意見を次のようにお伝えしたいと思います。 現在のページを解決してRouteDataオブジェクトに追加するカスタムルートがあります。 Indexメソッドを持つコントローラを想像してください。これらのシナリオのどれかが望ましいです。 は、インデックスメソッドに引数として一つのパラメータ、現在のページを取るか、このような性質を持っている:コントローラ内の現在のページでの作業に関するアドバイス

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

答えて

0

は個人的に私はpageパラメータを取ってコントローラのアクションを持っていることを好むだろう。コードをより読みやすくし、単体テストを容易にします。アクションシグネチャを見るだけで、それがどのパラメータに依存しているかを正確に知ることができます。

+0

これは意味があります、ありがとうございます! – Marcus

関連する問題