2 回答

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超9個(gè)贊
因?yàn)镸VC項(xiàng)目里的aspx頁(yè)面跟webform里的不同,不能直接作為啟動(dòng)項(xiàng)。你看到地址欄里訪問(wèn)的http://localhost/Home/Index并不是訪問(wèn)Home下的Index.aspx這個(gè)頁(yè)面,而是訪問(wèn)Home/Index這個(gè)路由。這個(gè)路由注冊(cè)在Global.asax里,默認(rèn)情況它是訪問(wèn)HomeController下的Index這個(gè)Action,默認(rèn)項(xiàng)目里Index這個(gè)Action返回一個(gè)ActionResult,這個(gè)ActionResult是展示Index.aspx的(你可以看到它return View()了)。因此MVC項(xiàng)目中,地址欄的url跟頁(yè)面沒(méi)有什么必然的關(guān)系,只是一個(gè)路由。路由可以展示一個(gè)aspx頁(yè)面,也可以根本沒(méi)有頁(yè)面。

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超6個(gè)贊
跟地址欄的默認(rèn)地址有關(guān)系,設(shè)置為啟動(dòng)項(xiàng)后,默認(rèn)地址就不是首頁(yè)地址了。
先把mvc路由的知識(shí)了解熟吧
- 2 回答
- 0 關(guān)注
- 430 瀏覽
添加回答
舉報(bào)