簡體   English   中英

如何使用實體框架在ASP MVC 3中為相關實體創建有意義的路由?

[英]How to create meaningful route in ASP MVC 3 with Entity Framework for related Entities?

假設我有兩個實體:

公司1-> *用戶

如果我想去公司1,我用

http:// localhost / Company / Details / 1

如果我想訪問公司用戶該怎么辦?

http:// localhost / Company / Details / 1 /用戶

如果我要預先填寫將用戶添加到該公司該怎么辦?

http:// localhost / Company / Details / 1 /創建

如何設置公司參數,配置這些路由並重寫以使用User控制器?

這是我最好的猜測:

  routes.MapRoute(
      "CompanyUsers",
      "Company/Details/{company_id}/{action}",
      new { controller = "User", id = company_id }
    );

謝謝

不是100%不確定這是否是您要找的內容,但是您是否考慮過在應用程序中使用Areas 這可能會為您提供所需的URL路由結構。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM