avatasia
V2EX  ›  问与答

asp.net controller如何划分,MVC的都可以来给些意见

  •  
  •   avatasia · May 29, 2012 · 2808 views
    This topic created in 5100 days ago, the information mentioned may be changed or developed.
    目前有点疑惑,controller如果对应一个menu item或者navgation item, 那么其下的所有子页面都作为这个controller的action result,如果子页面要用不同的controller来实现,那么就要用map routes.这个也可以通过area来实现,area name就是这个menu item的title。

    如果用window UI的结构来想这个事情,每个menu只是一个消息句柄,每个子页都可以用一个form实现,每个form应该等同于一个controller。windows程序不存在URL,所以不需要用map routes来定位子页面。

    那么我的选择就是要么1个controller实现所有子页面,这个不需要map routes,要么不同controller实现各自子页面,这个需要map routes,要么用area。

    大家的看法呢?
    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2926 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 12:58 · PVG 20:58 · LAX 05:58 · JFK 08:58
    ♥ Do have faith in what you're doing.