Chuyển đến nội dung chính

Bài đăng

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

Umbraco 8: Lưu giá trị từ ContentService (Part 2)

Trong bài viết này, mình sẽ hướng dẫn bạn cách xử lý data sau khi submit form. Các bước cần thực hiện: Tạo Template -> Page  Tạo Model -> Action Xử lý Data Tạo Template - Page Tại trang BackOffice, nhấp Settings -> Templating -> Nhấp phải vào layout, chọn Create. Gõ tên template mà bạn cần tạo. Trong ví dụ này là About Us Sau đó bạn vào Document Types, tạo page About Us Lưu ý: Sau khi bạn gõ tên page About Us, bên phải sẽ xuất hiện tên 'aboutUs', đây là Page Alias. Mở tab Permission, bạn cho phép Child Node Type Quay trở lại Homepage, tạo ContactUs là 1 child node của HomePage. Quay trở lại menu Content, tạo Page Contact Us là 1 trang con của Home Page. Sau khi tạo page xong, bạn sẽ có Page Id. Tạo Model Bạn tạo model gồm các field: UserName, Email, Message như sau: Tạo Controller - Model Để xử lý data, bạn cần có Controller-Model-View Trong folder Models, tạo file ContactModel public class ContactModel { [Required] public string Name { get; set; } [Required]