2017-02-03 122 views
0

路由是必需的,還是一個站點可以完全依賴完全形成的URL作爲請求,只有默認路由?是否需要MVC路由?

可以創建一個網站,同時加深對MVC的理解,以後推動學習路線嗎?

+2

除了默認路由之外,路由是可選的,通常甚至不需要簡單的站點。還要注意,該路由是asp基礎結構的一部分,MVC是許多使用它的子系統之一。 –

+0

在什麼情況下你不想路由?是否因爲你有傳遞參數的問題?或者是其他東西?然而@WiktorZychla是正確的,你可以通過完整的網址,網站仍然會相應導航。 – akasoggybunz

+0

我負責的那個人在啓動我們的下一個項目時使用附加的單元測試項目(而不是Web窗體)作爲MVC。一個指控是,我不僅需要加深對MVC的理解,還必須學習路由,實體框架和LiNQ。 - 我告訴他實體框架是沒有必要的(我們可以像往常一樣訪問SQL Server),沒有EF就不需要學習LiNQ。 –

回答

1

MVC中的路由是需要,但是Microsoft在某些情況下(即Intranet站點和受登錄保護的頁面)提供了默認路由,這是合理的選擇。

如果您的網站面向互聯網,最好是自定義路由以使URL更加適合搜索引擎優化。但是,這不是絕對必要的。

+0

此應用程序將只有3個用戶和一個管理員,在我們的工廠。如果它對搜索引擎完全不可見,那就沒什麼區別了。 –