如果在剛纔指出我正確的方向之前詢問了這個問題 我是OO和MVC新手。我沿着MVC店面(有點過時了) 他們在那裏談論路線並將它們添加到global.asax.csMVC路由的最佳實踐
我的問題是:如果只定義了1條路線之後,一切都以編程方式完成?
我不希望用戶使用地址欄導航。
謝謝
如果在剛纔指出我正確的方向之前詢問了這個問題 我是OO和MVC新手。我沿着MVC店面(有點過時了) 他們在那裏談論路線並將它們添加到global.asax.csMVC路由的最佳實踐
我的問題是:如果只定義了1條路線之後,一切都以編程方式完成?
我不希望用戶使用地址欄導航。
謝謝
首先,如果你在MVC,即/ {控制器}/{行動}/{ID}(這是默認BTW。)定義只有一個路由,路由機制將很好地工作因爲MVC中的每個動作都必須在控制器中定義。
有時你可能想要一些特殊的路線,比如/ users/{id}/{username},就像這個頁面必須創建對用戶和搜索引擎有意義的路線。這是一個非常有趣的方法,很難在ASP.NET中完成(直到4.0)。
恕我直言,在您的應用程序中有合乎邏輯的可猜測路線名稱沒有任何問題,它看起來比擁有神祕路徑的神祕長網址好很多。讓用戶「猜測」這些網址一點也不差。