-
.Net Core:dotnet.microsoft.com?
VS2019/VS Code:visualstudio.com
wwwroot是一個特殊的文件,用于存放所有前端靜態文件。包括:js、css、html
properties的lanchsettings.json可以看到端口設置,并進行端口調整
iis服務器不能跨平臺
查看全部 -
跨平臺
輕量級、適合微服務架構、容器化、不能向后兼容
查看全部 -
基礎知識:,Net&.Net Core
ASP MVC架構
工廠模式
查看全部 -
下載.Net Core最新版本,網站dotnet.microsoft.com VS2019或VS Code下載去:visualstudio.com查看全部
-
如果你使用的是ASP.net core 3.0
應當如下設置
在Startup.cs文件中,將教程中的app.UseMvcWithDefaultRoute();修改為
app.UseEndpoints(endpoints?=>???????????? {???????????????? ????endpoints.MapControllerRoute(???????????????????? ????name:?"default",???????????????????? ????pattern:?"{controller=Home}/{action=Index}/{id?}");???????????? });
查看全部 -
兩種路由映射模式:
傳統路由(使用路由表)Conventional routing
特性注釋路由 Attribute routing
查看全部 -
自定義默認路由
使用中間件:
????app.UseMvc(routes=>{
????????routes.MapRoute(name:"default",template:"{controller=Home}/{action=Index}/{id?}")
????});
查看全部 -
ASP.NET MVC系統默認路由
使用中間件:
????app.UserMvcWithDefaultRoute();
映射默認路由:
????{域名}/{Contorller=Home}/{Action=Index}/{value?}
查看全部 -
wwwroot:前端靜態文件都放在此目錄下,所有的靜態文件都會被服務器托管。
lanchsettings.json:端口信息
startup.cs:項目運行配置
查看全部 -
默認路由
?中間件:app.UseMvcWithDefaultRoute();
映射默認路由:{域名}/{Controller=Home}/{Action=Index}/{value?}
查看全部 -
MVC:
View負責發起請求、展示數據
Controller負責接受請求,調用合適的Model處理業務邏輯,響應請求
Model負責處理業務邏輯、訪問數據庫,封裝數據
MVC重在重用,結構復雜,不適合中小型系統。
三層架構為接口編程,重在解耦,每一層都可被替代。
三層架構(UI、BLL、DAL)已逐漸被MVC、DDD(領域驅動模型)、SOA(微服務架構)替代。
查看全部 -
vs查看全部
-
添加路由? ?2種方式
查看全部 -
Model? ??用來處理程序中的數據結構與業務邏輯的部分,通常模型對象負責在數據庫中存取數據
Controller? ? 在系統中處理用戶交互,如監聽用戶輸入,負責從view讀取數據,并控制用戶輸入,像模型發送數據
View? ? 用來處理數據顯示,可以被看作ui的部分
查看全部 -
老師,再開發一套付費版,實戰課程。查看全部
舉報