Bài đăng

Đang hiển thị bài đăng từ tháng 4 24, 2014

Xây dựng website bán hàng MVC 4 - Bài 1 : Say Hello

Hình ảnh
MỤC TIÊU Biết cách tạo project Hiểu các thành phần Model , View , Controller và nguyên lý hoạt động của ứng dụng MVC4 MÔ TẢ Trong bài này bạn phải tạo ra một ứng dụng MVC4 có hoạt động theo mô tả giao diện sau THỰC HIỆN Bước 1: Mở project mẫu Bước 2: Tạo HomeController Bước 3: Thiết kế View Index.cshtml Bước 4: Xây dựng lớp UserInfo Bước 5: Thêm Action SayHello() Bước 6: Thiết kế View SayHello.cshtml Bước 1: Mở project mẫu Để tập trung vào phần việc chính là khai thác Entity Framework nên buổi học hôm nay cho sẵn project mẫu. Các bạn chỉ việc mở ra và bổ sung thêm mã theo yêu cầu là được. Phải chuột vào file solution sau đó chọn VS2012 để chạy như hướng dẫn của hình sau: Để thêm một Controller vào project, bạn chỉ việc phải chuột lên thư mục Controllers sau đó chọn Add>>Controller>> Đặt tên cho controller. Tên của một Controller phải có phần tiếp cuối ngữ là Controller. Ví dụ: HomeController, ProductController, SupplierC

Bootstrap with ASP.NET MVC 4 – Step by Step – Without NuGet Package

Hình ảnh
In this article, I am writing the step by step instruction on creating your first Twitter Bootstrap with ASP.NET MVC 4 web application. I will guide you through and create Responsive Web Design using Bootstrap. This time, I am not using any bootstrap packages from NuGet. Instead, I will be using the Bootstrap source file directly from the bootstrap website. If you want to use the bootstrap through NuGet, then read my other articles: Twitter Bootstrap with ASP.NET MVC 4 . Twitter Bootstrap with ASP.NET . Twitter Bootstrap Packages for Visual Studio . For this article, I am using Visual Studio Web Express 2012 and Twitter Bootstrap from http://twitter.github.io/bootstrap/. For your convenience, the sample source code for the files I’ve modified and created in MVC project  ( _Layout.cshtml, Index.cshtml  and  HomeContainer.cs ) are available in the article Bootstrap with ASP.NET MVC 4 – Sample Source Code . Steps to create your first Bootstrap with ASP.NET MVC 4 Websit

Xây dựng website bán hàng MVC 4 - BÀI 2: ÁNH XẠ CSDL

Hình ảnh
XÂY DỰNG WEBSITE BÁN HÀNG MVC 4 - BÀI 2: ÁNH XẠ CSDL MỤC TIÊU Biết cách khai báo chuỗi kết nối trong web.config Biết cách định nghĩa các thực thể và ánh xạ với các bảng trong CSDL Biết cách định nghĩa lớp DbContext để ánh xạ các thực thể với CSDL MÔ TẢ Trong bài này bạn sẽ phải ứng dụng mô hình code-first của EF để xây dụng các lớp thực thể để làm việc với CSDL gồm 3 bảng: Products, Categories và Suppliers được mô tả như sau: THỰC HIỆN Bước 1: Định nghĩa các Entity Class và DbContext Bước 2: Khai báo chuỗi kết nối Bước 3: Làm việc với CSDL có sẵn Bước 1: Định nghĩa các Entity Class & DbContext Thêm vào thư mục Models một lớp với tên MVC4SerminarDB. Sau đó viết mã cho lớp này như sau Bước 2: Khai báo chuỗi kết nối Bước 3: Làm việc với CSDL có sẵn Qua bước 1 và bước 2 là đủ để bạn có thể làm việc với CSDL MVC4Seminar. CSDL sẽ được tự động tạo ra khi bạn có thao tác đến CSDL lần đầu tiên. Tuy nhiên trong bài này, chúng ta cần dữ liệu đ

Bài 1 - Làm quen với mô hình MVC 4 ASP.NET

Hình ảnh
Bài đầu tiên trong chuỗi bài  "Lập trình Web qua các ví dụ (Kết hợp giữa ASP.NET MVC 4 - Entity Framework - Jquery)" . Chuỗi bài này sẽ giúp các bạn phải tìm hiểu kiến thức căn bản về: Mô hình MVC (mới nhất hiện tại là MVC4) Entity Framework Ajax - Jquery !!!  Yêu cầu tối thiểu:  biết lập trình C#, có kiến thức về SQL Server (biết thêm javascript thì càng tốt) Sử dụng Visual Studio 2012, SQL Server 2008. Mục lục - Bài 1:  + Giới thiệu về mô hình MVC + ASP.NET MVC là gì?? + Tại sao lại sử dụng MVC + Cấu trúc của MVC + So sánh giữa ASP.NET MVC và ASP.NET Web Form 1. Giới thiệu về mô hình MVC: ASP.NET MVC 4 là một bộ khung (framework) cho phép xây dựng những ứng dụng web chuẩn, có khả năng mở rộng, sử dụng các mẫu thiết kế (design patterns) tốt và sức mạnh của ASP.NET cũng như .NET Framework. Trong bài này mong muốn các bạn sẽ có một cái nhìn tổng quan về ASP.NET MVC4 bằng việc so sánh nó với các nền tảng phát triển web khác. Đồng thời sẽ cung cấp sâu hơn về MVC cũng như