我想獲得一些專家建議,爲我們的網頁應用設計網址。這不是一個公共領域的網站,它是一個基於供應鏈內聯網的網絡應用程序,僅由一組經過驗證的用戶使用。ASP.Net MVC網址設計和結構指南
我這裏還有一些實例中 -
/Claim/12/Manage
FORMAT: controller/{ID}/action
指向一個 「權利要求項」 嚮導的URL。這裏的「12」是ClaimID。它進一步分爲用於子數據輸入的標籤。 示例:/權利要求/ 12 /打印,/索賠/ 12/FileDetails,...
/Users/List
FORMAT: controller/action
顯示器的網格現有用戶的列表。將此縮短爲「/ Users」?同樣,我們已經其他一些實體以及像「角色,組織,等等......」
/Master/Manage/FileType
FORMAT: controller/action/{argument}
我們已經頁面,允許用戶自己來管理不同的主表數據。需要知道選擇哪個主表(即作爲參數發送)。將它簡化爲「/ Manage/{argument}」是否更好,然後根據需要映射該URL?
- 它是明智的MVC隱藏像 「索賠/ 21 /管理」 shud是 「索賠/ 21」, 「/用戶/列表」 shud是 「/用戶」 默認操作...
- 參數 - 他們是更好的嵌入在網址或好追加字符串
任何通用的指導方針或參考也將是偉大的。
參考:Web服務URL - (部分:設計URI模板) http://msdn.microsoft.com/en-us/library/dd203052.aspx