[ASP.NET MVC] Khắc phục lỗi chữ tiếng việt Unicode bị encode trong View

Làm web mà có tiếng Việt thì khổ nhất là chữ tiếng Việt nó cứ bị encode thành mấy ký tự vô nghĩa Điều này ảnh hưởng đến nhìu thứ, đặc biệt là SEO, lưu trữ data lên DB, vân vân và vân vân. Vậy khắc phục làm sao? Nguồn gốc sâu xa Lý do … Continue reading [ASP.NET MVC] Khắc phục lỗi chữ tiếng việt Unicode bị encode trong View

[ASP.NET MVC] Code first vs Database First

Lúc mới làm ASP.NET, chắc bạn nào cũng sẽ hỏi câu hỏi này. Như kiểu nên làm quả trứng trước, sau đó để nó nở ra con gà, hay làm con gà trước, rồi để nó đẻ ra quả trứng? Chọn cách nào đi chăng nữa, vẫn sẽ có một số sự khác biệt mà … Continue reading [ASP.NET MVC] Code first vs Database First

[ASP.NET Tips and Tricks] Using Prompt Attribute as Placeholder for MVC5

Khi bạn làm một cái form trong ASP.NET MVC5, chắc bạn sẽ dùng HtmlHelpers chứ nhỉ. Vậy làm thế nào để hiển thị placeholder, sử dụng thuộc tính prompt? Chuẩn bị trong ViewModel (hoặc Model) Các properties trong ViewModel sẽ có default get set như sau Bạn sẽ phải thêm các DisplayAttribute cho Property này … Continue reading [ASP.NET Tips and Tricks] Using Prompt Attribute as Placeholder for MVC5

[ASP.NET CORE] – My Road trip to ASP.NET Core – Building first API

Như vậy là các bạn đã bắt tay vào một project Asp.net core thật sự. Bài blog này sẽ hướng dẫn các bạn cách tự build một To-do list API đơn giản nhóe Overview Nếu bạn chưa biết API là gì API là viết tắt của cụm từ Application Programming Interface, là một dạng giao … Continue reading [ASP.NET CORE] – My Road trip to ASP.NET Core – Building first API

C# string performance – Tips and Tricks

Sau nhiều năm phát triển, C# trở thành một managed code vô cùng phổ biến và dễ sử dụng. Ai ai cũng có thể học C#, và điều này làm nảy sinh ra nhiều thói quen tai hại ảnh hưởng tới hiệu suất của chương trình viết bằng C#. Chỉ cần search một phát, sẽ ra hàng tá kết quả khác nhau, với các lời khuyên khác nhau, đi kèm với các đoạn code bench mark khác nhau, vô cùng rối ren khiến ta bối rối.

[ASP.NET CORE] – My road trip to ASP.NET core – Getting Started

Bài viết theo quan điểm cá nhân, các bạn vui lòng đừng ném đá u đầu chết. Microsoft is cool again Ngày 27 tháng 6 năm 2016, MS ra mắt một loạt 3 sản phẩm cực khủng, hứa hẹn sẽ thay đổi cán cân quyền lực, lập lại bản đồ Server, và nó là .NET core, … Continue reading [ASP.NET CORE] – My road trip to ASP.NET core – Getting Started

[Windows 10] Prevent your app from being hidden on Windows Store

Trong những tháng vừa rồi, Window Store đang tiến hành thanh lọc Store, bỏ các app rác, đẩy các app tốt lên feature. Tuy nhiên, theo phản ánh của khá nhiều developer tại Việt Nam, Store đang tiến hành xử trảm khá nhiều app tốt của dev VN và các nước khác. Vậy phải làm … Continue reading [Windows 10] Prevent your app from being hidden on Windows Store

[Windows] Implement In-App Purchase for Windows 10

Bạn có một app thặc là tuyệt zời ông mặt trời, tính năng độc đáo, hấp dẫn. Người dùng không thể nào rời mắt khỏi app của bạn. Và bạn quyết định kiếm tiền từ nó. Thế là bạn tìm hiểu cách implement tính năng In-App Purchase của Windows 10 và nhận ra…nó quá phức … Continue reading [Windows] Implement In-App Purchase for Windows 10

[UWP] Get all the latest sample code at ease

English version available at: https://tuanmsp.wordpress.com/2015/10/23/uwp-get-all-the-latest-sample-code-at-ease/ Hồi xưa, nếu bạn muốn có sample code cho một tính năng nào đó, thì quy trình là Google Search > MSDN Page > Download cái sample code đó zìa > giải nén > mở file solution để xem. Ngày hôm nay đã khác rồi, Microsoft đã toẹt zời trở lại. … Continue reading [UWP] Get all the latest sample code at ease