2009-05-18 31 views
5

Các ASP.NET MVC 1.0 (final) mẫu dự án đã thành viên cơ bản được xây dựng trong, nhưng tôi cần phải mở rộng nó theo hai cách:AccountController Mở rộng: ASP.NET MVC Membership

  • Email Confirmation để xác nhận tài khoản mới.
  • lĩnh vực bổ sung trên quan điểm đăng ký, chẳng hạn như "Home Địa chỉ" và "cục Số"

Tôi đang lên kế hoạch để sửa đổi các tập tin mẫu như Controller/AccountController.csxem /Account/Register.aspx, nhưng thực sự tôi không chắc bắt đầu từ đâu.

Tôi đã tìm thấy nhiều bài viết có phần áp dụng (chẳng hạn như this one at aspnet.4guysfromrolla.com), nhưng cố gắng triển khai ASP.NET WebForms trong ASP.NET MVC có thể lãng phí thời gian nếu có cách tốt hơn để bắt đầu hoặc thực hiện đã có trong ASP.NET MVC phù hợp chặt chẽ với nhu cầu của tôi.

Tôi chỉ đang tìm hướng dẫn chung về nơi bắt đầu.

Trả lời

9

Thực sự không có nhiều khác biệt về khung MVC, vì nó áp dụng cho nhà cung cấp thành viên. Nó không phải là khá liền mạch nhưng chức năng là tương tự. Thành viên ASP.NET là gần như một tiêu chuẩn như là nền tảng MVC có tại thời điểm này. Nhưng nếu bạn sử dụng giao diện được cung cấp bởi dịch vụ Tư cách thành viên, bạn sẽ có thể cắm vào tư cách thành viên hoặc nhà cung cấp hồ sơ của riêng mình, nếu cần thiết.

Here is a blog entry cho người đã triển khai xác thực email trong MVC.

Tôi thích thông tin bổ sung là một phần của cơ sở dữ liệu ứng dụng nhưng nếu bạn muốn nó như thông tin đăng ký, nhà cung cấp hồ sơ ASP.NET sẽ làm việc cho bạn trong MVC. Có một ví dụ trong Phần 6 của loạt bài bạn đã liên kết sẽ cung cấp cho bạn một cái nhìn tổng quan về chức năng. Here is an question từ trang web này có thể giúp bạn nếu bạn gặp sự cố khi làm cho nó hoạt động.

+0

Cảm ơn Steven, chỉ là những gì tôi cần! –

+0

Có thông tin bổ sung là một phần cơ sở dữ liệu ứng dụng là có thể khi các bảng thành viên cũng được lưu trữ trong cơ sở dữ liệu đó (chứ không phải là ASPNETDB.MDF mặc định.) Xem: http://aspnet.4guysfromrolla.com/articles/040506-1.aspx #postadlink –

Các vấn đề liên quan