1
是否有可能在visual studio中創建一個正常的網站(html + javascript)作爲單獨的項目,但是還包括一個MVC項目?與正常的web html網站在一起的MVC項目?
我想在基本html中使用我的面向網站以加快載入速度,但是在MVC中需要服務器端的站點的其他部分?這可能嗎?
我想這將託管在一個託管域帳戶。
是否有可能在visual studio中創建一個正常的網站(html + javascript)作爲單獨的項目,但是還包括一個MVC項目?與正常的web html網站在一起的MVC項目?
我想在基本html中使用我的面向網站以加快載入速度,但是在MVC中需要服務器端的站點的其他部分?這可能嗎?
我想這將託管在一個託管域帳戶。
你不需要兩個這樣的項目。默認情況下,如果有一個頁面爲.html
,它將被提供給最終用戶,而不會加載ASP.Net運行時引擎(對於Webforms和MVC項目)。
你的結構可能是這樣的:
/Home.html
/Controllers/AdminController.cs
/Models/AdminModels.cs
/Views/Admin/Index.cshtml
哪裏home.html
只是沒有控制器或任何事物的基本的HTML頁面,並Admin/Index
運行MVC框架。
注:
我不會推薦這個,因爲可維護性低,因爲事情通常由視圖引擎(如錨標籤)的自動化可以在運行時進行檢查,但改變操作名稱上控制器會破壞你的html,你不會知道它,因爲它們沒有緊密耦合。
我努力在動態網站上儘可能多地使用靜態HTML,只是太多可以改變,這些網頁似乎總是被遺忘。將它存儲在數據庫/其他存儲中並將它們加載到視圖中要好得多。 –