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
火数云怎么样?火数云主要提供数据中心基础服务、互联网业务解决方案,及专属服务器租用、云服务器、专属服务器托管、带宽租用等产品和服务。火数云提供洛阳、新乡、安徽、香港、美国等地骨干级机房优质资源,包括BGP国际多线网络,CN2点对点直连带宽以及国际顶尖品牌硬件。专注为个人开发者用户,中小型,大型企业用户提供一站式核心网络云端服务部署,促使用户云端部署化简为零,轻松快捷运用云计算!多年云计算领域服务经...
pigyun怎么样?PIGYun成立于2019年,2021是PIGYun为用户提供稳定服务的第三年,期待我们携手共进、互利共赢。PIGYun为您提供:香港CN2线路、韩国CN2线路、美西CUVIP-9929线路优质IaaS服务。月付另有通用循环优惠码:PIGYun,获取8折循环优惠(永久有效)。目前,PIGYun提供的香港cn2云服务器仅29元/月起;韩国cn2云服务器仅22元/月起;美国CUVI...
易速互联怎么样?易速互联是国人老牌主机商家,至今已经成立9年,商家销售虚拟主机、VPS及独立服务器,目前商家针对美国加州萨克拉门托RH数据中心进行促销,线路采用BGP直连线路,自带10G防御,美国加州地区,100M带宽不限流量,月付299元起,有需要美国不限流量独立服务器的朋友可以看看。点击进入:易速互联官方网站美国独立服务器优惠套餐:RH数据中心位于美国加州、配置丰富性价比高、10G DDOS免...
fontawesome为你推荐
定向fastreport2巧摄专业版使用指南contentgooglelowercasecss阿片类药物:您需要知道什么iphonewifi苹果手机怎么扫二维码连wifi谷歌sbSb是什么意思?googleadsense10分钟申请Google Adsense是一种怎样的体验kb4012598win7怎么查看电脑是否安装了 ms17 010fastreport2.5空调滤芯pm2.5是什么意思?
海外域名 泛域名解析 圣迭戈 koss 网络星期一 鲜果阅读 英文站群 河南移动网 最好的qq空间 免费mysql数据库 中国电信测速器 石家庄服务器托管 德隆中文网 中国linux 万网注册 国外网页代理 攻击服务器 新疆服务器 开心online 美国主机 更多