Andy Blog

Full-stack developer

nopCommerce tutorial (1) - installation and debug

Prepare environment operating system windows 10+, sql server 2022 developer+ control panel > program and features > turn windows feature on/off > IIS > Application De...

Toronto Hydro Fees

房子空着电费照收 朋友来店里探访聊天,他买的投资房空了几个月,没有人居住,可是电费不是零,还是和以前差不多的数目。经过查询Toronto Hydro,原来电费中有很大一部分是delivery费,这一部分收费主要是把电力从电厂送到Toronto Hydro再送到住家产生的费用。从Toronto Hydro网站摘录解释如下: The Delivery Charge covers the cost...

Blazor tutorial 5 - Identity

Introduction ASP.NET Core Identity is a membership system. It allows us to create, read, update and delete users. It supports user registration, authentication, authorization, password recovery, tw...

Blazor tutorial 4 - Telerik UI

Installation method 1: use msi installation it enables vs to create Telerik Blazor application vs > options > package sources > add telerik blazor method 2: install Telerik Blazor ...

Blazor tutorial 3 - Razor Page

Syntax Reference Tutorial: Get started with Razor Pages in ASP.NET Core Introduction to Razor Pages in ASP.NET Core ASP.NET core razor pages tutorial ASP.NET core tutorial for beginners

Blazor tutorial 2 - Razor

Syntax Razor is one of the view engines supported since ASP.NET MVC. Razor allows us to write a mix of HTML and C#/Basic. Declare Variables Declare a variable in a code block enclosed in brackets ...

Blazor tutorial 1 - Introduction

Introduction Blazor is a Single Page Application framework. It is open source and powered by .NET Foundation. Blazor allows us to develop front-end web applications using C#, HTML, razor templates....

Create Angular v2+ project (7) - Angular life cycle

Introduction Each component has a lifecycle managed by Angular. Generally, Angular creates a component and its children, set up data and listens to changes, renders it and children. Then, keep che...

Create Angular v2+ project (6) - service

Create singleton service There are two ways to make a service a singleton in Angular: Declare that the service should be provided in the application root. This is the preferred way and wil...

Create Angular v2+ project (5) - rxjs & observable

Introduction Asynchronous programming is an important technique to create web applications. It allows units of work to run separately from the primary application thread and makes main application ...