2010-08-27 16 views
1

我想做到這一點在我的MVC應用程序:是可以定義在MVC的區域,也將作爲與從s#ARP架構AreaViewEngine一個控制器

  • 本地主機/企業
  • 本地主機/企業/創建
  • 本地主機/企業/詳細信息/ 1
  • 本地主機/企業/ 1 /出版物
  • 本地主機/企業/ 1 /出版/創建
  • 本地主機/企業/ 1 /出版物/詳情/ 1

有了這個,我可以看到,我想創建一個Id = 1企業出版物。我正確的做這種方式?

如果是的話,我邀請我從S#arp Architecture的AreaViewEngine的幫助下使用MVC的Area。但我有一個問題。如果我將「企業」註冊爲區域,企業的管理員將無法正確回答。本地主機/企業/創建不會被看到,因爲他認爲它是一個區域的呼籲,而不是控制器。

有什麼建議嗎?或者更好的方法來做到這一點?

謝謝

亞歷

回答

2

,您只需要使用路由來處理你想要做的事。我建議閱讀路由和你可以用這個做什麼。

在這種特殊情況下,一個區域可能會矯枉過正。這些領域的確被設計成將應用程序分解成更易於管理的塊。有些將區域視爲子應用程序,有些將其視爲應用程序分區。我說這實際上取決於你想要做什麼以及你的需求是什麼。

+0

同意。看看路由是這裏的答案。區域是輔助的。 – 2010-08-29 03:31:28

+0

你是對的...它似乎是我需要做的路由配置。感謝您的幫助! – 2010-08-30 15:11:44

+0

很高興我們可以提供幫助。 – Alec 2010-08-31 19:57:44

相關問題