1013AdamFreeman2017A.
Freeman,ProASP.
NETCoreMVC2,https://doi.
org/10.
1007/978-1-4842-3150-0AActionresults.
SeeControllersActions.
SeeControllersApplicationmodel,986actionconstraints,1000Areas.
SeeRoutingArrowfunctions.
SeeLambdaexpressionsASP.
NETCoreMVC(seeModelViewController(MVC))Identity(seeIdentity)middleware,391Asynchronousmethods,99asynckeyword,101Attributerouting.
SeeRoutingAuthentication.
SeeIdentityAuthorization.
SeeIdentityAuthorizeattribute.
SeeIdentityawaitkeyword,101BBower,133,352bower.
jsonfile,376Bundlingfiles,157CC#featuresanonymoustypes,96asynchronousmethods,99extensionmethods,85gettingmembernames,102initializers,80lambdaexpressions,90nullconditionaloperator,73patternmatching,83properties,automaticallyimplemented,76stringinterpolation,79typeinference,96Client-sidevalidation.
SeeModelvalidationConfiguration.
SeeProjectsConnectionstrings,211Controllers,507actionmethodparameters,520actionresults,524baseclass,514contextdata,516folder,62namingconventions,64POCOcontrollers,512purposeinMVCpattern,54responses,522errors,547files,545HTML,526HTTPcodes,547JSON,543redirections,535Viewmethod,527RESTfulcontrollers,632contentformatting,645contentnegotiation,647definingroutes,636dependencies,636HTTPmethodattributes,637JSON,639Routeattribute,636XML,648tempdata,541unittesting,526Viewmethod,527Conventions,63controllerconventions,64layouts,65overconfiguration,63viewconventions,64DDatamodel.
SeeModelDatavalidation.
SeeModelvalidationIndex1014Dependencyinjection,551actioninjection,581closelycoupledcomponents,557concretetypes,570dependencychains,568lifecycles,573scoped,578singleton,580transient,574looselycoupledcomponents,556manuallyaccessingservices,582propertyinjection,582serviceprovider,564SportsStore,202,271Deployment,334connectionstrings,335preparingAzure,335Domaindata.
SeeModelEEntityFrameworkCoreconnectionstring,887creatinganIdentitydatabase,323deletingdatafromthedatabase,319migrations,214,296,340schemachanges,284scopevalidation,213SportsStore,209updatingthedatabase,308Extensionmethods,85,90FFilters,585actionfilters,597authorizationfilters,594contextdata,593dependencyinjection,610exceptionfilters,607filtertypesandinterfaces,592globalfilters,618hybridaction/resultfilters,605orderofexecution,620RequireHttpsattribute,591resultfilters,601FontAwesome,276Formdata,32GGit,351HHostingenvironment,402HTMLHelpers.
SeeTaghelpersI,J,KIdentity,881authentication,920third-parties,using,976authorization,928Authorizeattribute,920claims,955connectionstrings,324creatingusers,893customproperties,951database,887passwordvalidation,897policies,955,964resources,970roles,928seeddata,326SportsStore,323third-partyauthentication,976useraccountvalidation,904userclass,creating,885UserManagerclass,890Initializersforobjectsandcollections,80LLambdaexpressions,90Languagefeatures.
SeeC#featuresLayouts.
SeeRazor,layoutsLinux.
SeeVisualStudioCodeLogging,415Looselycoupledcomponents.
SeeDependencyinjectionMmacOS.
SeeVisualStudioCodeMiddleware,391Minifyingfiles,157Model,26conventions,991roleinMVCpattern,53Modelbinding,33,811arraysandcollections,832complextypes,821datasources,839requestbodies,8451015requestheaders,841defaultvalues,818simpletypes,820Modelvalidation,849asp-validation-summaryattribute,860checkingthemodelstate,40client-sidevalidation,874SportsStore,315customvalidationmessages,862explicitvalidation,855highlightingvalidationerrors,43input-validation-errorattribute,858metadata,869Compareattribute,870customattributes,defining,872Rangeattribute,870RegularExpressionattribute,870Requiredattribute,870StringLengthattribute,870ModelStateproperty,856,866remotevalidation,877SportsStore,290,310,312validationerrors,showing,858usingnullabletypes,40ModelViewController(MVC)actionmethod,17architecturaloverview,6comparedtoASP.
NETWebForms,4controller,17comparedtoWebForms,35editingdefaultcontrollerclass,18conventions,63creatingnewproject,13extensibility,7historyof,3originalMVCFramework,5model.
SeeModelopen-source,9patternASP.
NETimplementation,55controllers,54models,53otherpatterns,56separationofconcerns,53views,55projects.
SeeProjectsroutingsystem,8view,20creatingaview,21viewengine,23Moq.
SeeUnittestingMVC.
SeeModelViewController(MVC)N.
NETCore,5Node.
js,349NodePackageManager(NPM),352NuGetpackages.
SeeVisualStudioNullconditionaloperator,73Nullvalues,73OOSX.
SeeVisualStudioCodeP,QPartialviewsSportsStore,235Patternmatching,83Post/Redirect/GetPattern,540Projectsappsettings.
jsonfile,211Areasfolder,62bower.
jsonfile,376Componentsfolder,62Controllersfolder,62creatingnewproject,60Datafolder,62Dependenciesfolder,62Emptytemplate,61hostingenvironment,402Kestrelwebserver,385logging,415Migrationsfolder,62Modelsfolder,62MVCservices,420Programclass,382Program.
csfile,63Startupclass,386Startup.
csfile,63_ViewImports.
cshtmlfile,111Viewsfolder,62WebApplication(MVC)template,61Properties,automaticallyimplemented,76RRazor,23conditionalstatements,122configuration,684incontext,105expressions,109layouts,23,1121016Layoutproperty,112@modelexpression,36,109,119modelkeyword,36@modelvs.
@Model,109@RenderBodyexpression,113stronglytypedviews,110@usingexpression,112viewimports,111_ViewImports.
cshtmlfile,111viewlocationexpanders,685Views/Sharedfolder,118_ViewStart.
cshtmlfile,116viewstartfile,116VisualStudioIntelliSense,110RazorViewEngine.
SeeRazorReceivingformdata,32RESTfulControllers.
SeeControllersRouting,8,429areas,497Areaattribute,499attributerouting,463Routeattribute,464bestpractices,503catchallsegments,451constraints,453combining,459custom,461regularexpressions,457types,458values,458creatinglinks,471customization,484defaultvalues,437MapRoutemethod,435optionalsegments,449orderingroutes,442outgoingURLs,471segmentvariablereuse,478segmentvariables,445SportsStore,207staticsegments,440URLpatterns,434URLsegments,434SScopevalidation,213Separationofconcerns.
SeeModelViewController(MVC),patternServices.
SeeDependencyinjectionSessiondata,263tempdata,311SportsStoreadministrationfeatures,295BootstrapCSSframework,231checkoutprocess,280configuration,212connectionstring,211controllers,204databasecontextclass,210database,creating,208dependencyinjection,271deployment,334migrations,284model,creating,200navigation,237pagination,218partialview,235project,creating,194routing,207sessiondata,263shoppingcart,257taghelper,221unittestproject,creating,198validation,290views,205SQLite,364Staticcontent,63Stringinterpolation,79TTaghelpers,29,721anchorelements,797applicationrelativeURLs,806asp-actionattribute,29,31,758,797asp-antiforgeryattribute,758asp-append-versionattribute,784asp-areaattribute,758,797asp-controllerattribute,758,797asp-fallback-*attributes,784,794asp-forattribute,31,762,768,770,777asp-formatattribute,762asp-fragmentattribute,797asp-hostattribute,797asp-href-excludeattribute,794asp-href-includeattribute,794asp-itemsattribute,770asp-routeattribute,758,797asp-src-excludeattribute,784asp-src-includeattribute,784asp-validation-forattribute,864asp-validation-summaryattribute,42,860,867cachebusting,791caching,799contentdeliverynetworks,792contextdata,729cross-siterequestforgery,760CSSfiles,794formelements,755hostingenvironment,783Razor(cont.
)1017imageelements,798inputelements,762Javascriptfiles,784labelelements,768output,producing,730registration,731scope,734selectandoptionelements,770shorthandelements,creating,739SportsStore,221TagHelperbaseclass,728textareaelements,777Tempdata,311UUnittesting,167controllers,526Factattribute,170filters,596isolatingcomponents,174mockingframework,187projectconfiguration,168runningtests,172SportsStore,198taghelpers,733test-drivendevelopment,180viewcomponents,712VisualStudioCode,370URLRouting.
SeeRoutingVValidation.
SeeModelvalidationViewbag,534Viewbagdata,24Viewcomponents,691asynchronousviewcomponents,713contextdata,707controllers,combinedwith,715HTMLresults,705partialviews,703POCOviewcomponents,699results,702SportsStore,246ViewComponentbaseclass,700ViewResultclass,23Views,657appsettings.
jsonfile,63creatingHTMLform,30csprojfile,63JSONdata,682layoutsections,673@modelexpression,28namingconventions,64optionalsections,677partialviews,679purposeinMVCpattern,55Razor,666searchlocations,528selectingspecificviews,687specifyingamodeltype,28stronglytyped,27viewengines,659viewimportsfile,62Viewsfolder,62viewstartfile,63VisualStudioBower,133bower.
jsonfile,133packageversionnumbers,135BrowserLink,147bundlingandminification,157client-sidepackages,133configuringauthentication,14debugging,142breakpoints,143datavalues,146developerexceptionpages,141IISExpress,19installing,11iterativedevelopment,137NuGetpackages,131projecttemplatesfileandfolderstructure,16WebApplication(Model-View-Controller),14scaffolding,204selectingbrowser,17startinganapplication,16TestExplorerwindow,172VisualStudio2015.
SeeVisualStudioVisualStudioCode,349Bower,352C#extension,355creatingnewproject,356Git,351installing,353.
NETCore,352Node.
js,349NodePackageManager(NPM),352SQLite,364unittesting,370WWebAPI.
SeeControllersX,Y,ZxUnit.
SeeUnittesting
妮妮云的来历妮妮云是 789 陈总 张总 三方共同投资建立的网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑妮妮云的市场定位妮妮云主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。妮妮云的售后保证妮妮云退款 通过于合作商的友好协商,云服务器提供2天内全额退款,超过2天不退款 物...
前些天赵容分享过DogYun(狗云)香港BGP线路AMD 5950X经典低价云服务器的信息(点击查看),刚好账户还有点余额够开个最低配,所以手贱尝试下,这些贴上简单测试信息,方便大家参考。官方网站:www.dogyun.com主机配置我搞的是最低款优惠后14.4元/月的,配置单核,512MB内存,10GB硬盘,300GB/50Mbps月流量。基本信息DogYun的VPS主机管理集成在会员中心,包括...
阿里云(aliyun)在这个月又推出了一个金秋上云季活动,到9月30日前,每天两场秒杀活动,包括轻量应用服务器、云服务器、云数据库、短信包、存储包、CDN流量包等等产品,其中Aliyun轻量云服务器最低60元/年起,还可以99元续费3次!活动针对新用户和没有购买过他们的产品的老用户均可参与,每人限购1件。关于阿里云不用多说了,国内首屈一指的云服务器商家,无论建站还是学习都是相当靠谱的。活动地址:h...
fontawesome为你推荐
可現場列印的全自動單面和雙面印相機netbios端口怎么关闭8909端口!其他端口就不用了ipadwifiipad插卡版和wifi版有什么区别,价格差的多么?win7如何关闭445端口如何判断445端口是否关闭firefoxflash插件安装火狐浏览器后,老是提示安装flash player?迅雷下载速度为什么 迅雷下载速度太慢联通合约机iphone5想咨询一下联通iphone5合约机和裸机的区别?routeadd30分,route add 命令,会的帮我!bitchina2015年igem国内大学参加结果webmessengermsn手机版下载官方免费客户端下载
虚拟空间哪个好 域名注册信息查询 金万维动态域名 sharktech plesk 国内加速器 777te qingyun 申请个人网站 国外代理服务器地址 支付宝扫码领红包 银盘服务是什么 无限流量 网页提速 浙江服务器 美国迈阿密 免费网络空间 国外免费云空间 netvigator 腾讯云平台 更多