【发布时间】:2011-05-26 04:46:28
【问题描述】:
我正在构建一个站点,在该站点中,作为不同操作的一部分,我经常需要执行相同的步骤序列。简单来说,我的数据模型的一部分是分层的,我遍历层次结构来定位特定元素,之后我会做几件不同的事情之一(例如,向其中添加详细记录,编辑它)。
目前,我通过我的数据层检索一个对象来执行此操作,该对象表示层次结构中的一个节点,并包含有关其子节点的详细信息。我在网站的几个不同区域使用相同的描述符类。
我想做的是将包括遍历树和选择节点的各种操作方法打包到“子例程”中,我可以从需要检索的各种控制器类中“调用”节点。但我想不出在 ASPNET MVC 结构中做到这一点的好方法。有什么建议吗?
附言here 提出了一种方法,但我有兴趣看看是否还有其他方法。
【问题讨论】: