Localization Status: Vietnamese (vi)

With help from our users, we're translating this tutorial into Vietnamese. If you know this language, then please give us a hand - just click on one of the articles to get started! You don't have to translate an entire article at once - even a single paragraph would be a big help towards this task :)

If you translate an entire article, you can even get a link to your own website on it! [terms]

Top translators
  1. 1. User #4569 ?
  2. 2. User #4357 ?
  3. 3. User #3514 ?
Article/Chapter Progress
What is MVC?
100% complete
What is ASP.NET MVC?
74% complete
ASP.NET MVC vs. Web Forms
100% complete
Getting Started
Visual Studio Community
100% complete
Hello, MVC World!
100% complete
Creating a Controller
16% complete
Creating a View
93% complete
Creating a Model Not started
Introduction Not started
Basic Razor syntax Not started
31% complete
IF Statements Not started
Loops Not started
The switch statement Not started
Local Functions Not started
Templated delegates Not started
Introduction Not started
Actions Not started
Action Results Not started
99% complete
View Discovery: Connecting Controller & View
97% complete
Passing data into Views
96% complete
Partial Views
98% complete
73% complete
Layout Files
44% complete
The ViewStart file
54% complete
96% complete
The ViewImports file Not started
37% complete
The anatomy of an MVC Route
42% complete
Attribute routing
36% complete
Routing Templates
45% complete
Routing Constraints
7% complete
24% complete
31% complete
Model Binding
39% complete
37% complete
Model Validation
50% complete
Types of Model Validation DataAnnotations
7% complete
Custom Model Validation
6% complete
Client-side Model Validation Not started
Manual Model validation with Data Annotations Not started
Tag Helpers
Introduction Not started
Using Tag Helpers Not started
The Form Tag Helper
96% complete
The Label Tag Helper
88% complete
The Input Tag Helper
47% complete
The Textarea Tag Helper
97% complete
The Select Tag Helper
90% complete
The Anchor Tag Helper
95% complete
The Script Tag Helper
44% complete
The Link Tag Helper Not started
Core Concepts
Introduction Not started
Serving static files Not started
Handling Exceptions Not started
Handling Errors (404 etc.) Not started
Configuration Not started
Options Not started
100% complete
Query String (GET data)
100% complete
Forms (POST data)
100% complete
64% complete
44% complete
Introduction Not started
ResponseCache Not started
20% complete
In-memory caching with IMemoryCache Not started
Working with databases
Introduction: Picking a database Not started
Picking a database framework Not started
Getting started Not started
TODO List: Models, ViewModels & Helpers
26% complete
TODO List: The View
19% complete
TODO List: The Controller
71% complete