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

Bài đăng

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

Tạo và sử dụng template trong ASP.NET MVC3 (Đang cập nhật)

Một nhu cầu chung khi tạo trang View là các bạn phải lặp đi lặp lại nhiều lần đoạn mã HTML. Việc lặp lại nhiều lần các phần tử HTML và các từ khóa Razor đôi khi gây cho bạn sự nhàm chán và dễ bị phát sinh lỗi. Và nghĩ xa hơn nữa, khi bạn cần thay đổi, bạn sẽ phải chỉnh lại ở rất nhiều chỗ. Thật may mắn là MVC framework cung cấp 1 cơ chế  để giải quyết vấn đề này, gọi là Html Helper. Trong bài viết này, mình sẽ minh họa 2 cách tạo và sử dụng Html Helper.

Xây dựng các hàm xử lý Enum trong C#

Chuyển đổi từ một chuỗi kiểu string sang kiểu Enum Ví dụ: Bạn khai báo Enum DisplayInfo như sau: public enum DisplayInfo { DisplayName = 1, FullName = 2 } Sau đó bạn viết 1 một phương thức mở rộng của kiểu string (extension method) để chuyển đổi dữ liệu sang kiểu enum <T> public static class StringEnumConversion { public static T Convert<T>(this string str) { return (T)Enum.Parse(typeof(T), str); } } Sử dụng: string s = "DisplayName"; var myEnum = s.Convert<DisplayInfo>();

Kết nối SQL Server thông qua môi trường mạng

Mở port 1433 trong SQL Server: + Start --> Programs --> Microsoft SQL Server 2005 --> Cofiguaration tools --> SQL Server Configuaration Manager + Chọn SQL Server 2005 Network Configuaration --> Protocol for SQL.... + Right click vào TCP/IP ở khung bên phải --> Properties --> Ở tab Protocol thiết lập Enable = true --> sang tab IP Address, thiết lập Enable đầu tiên = true, tiếp theo thiết lập cho tất cả các TCP port = 1433 Restart service SQL lại thì sẽ có hiệu quả. Mở port ở Firewall