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