Chuyển đổi sang trang web sẽ chuyển tất cả các khai báo kiểm soát của bạn từ lớp trang chính sang tệp phụ (yourpage.aspx.designer.cs).
Thực hiện điều này bằng cách sử dụng một phần lớp. Tức là, cùng một lớp cho trang của bạn, nhưng được chia thành hai tệp riêng biệt.
Điều này cho phép nhà thiết kế VS2k5 (và VS2k8) tạo mã cho các trang của bạn mà không bán phá giá mã spaghetti vào tệp lớp chính.
Bạn không cần thực hiện bước này để xây dựng dự án, nhưng nếu bạn tiếp tục duy trì dự án bạn cũng sẽ muốn.
EDIT:
Hey nhìn, MSDN lưng tôi:
Để chuyển đổi mã để sử dụng mô hình một phần lớp
- Hãy chắc chắn rằng mã biên dịch mà không có lỗi.
- Trong giải pháp Explorer, bấm chuột phải vào tên dự án và bấm Chuyển đổi sang ứng dụng web. Lệnh này lặp qua từng trang và điều khiển người dùng trong dự án. Nó di chuyển tất cả các khai báo điều khiển thành tệp .designer.cs hoặc designer.vb. Nó cũng thêm các khai báo xử lý sự kiện vào đánh dấu kiểm soát máy chủ trong các tệp .aspx và .ascx.
- Khi quá trình kết thúc, hãy kiểm tra cửa sổ Danh sách nhiệm vụ để xem có bất kỳ lỗi chuyển đổi nào được báo cáo hay không.
- Nếu Danh sách tác vụ hiển thị lỗi, hãy nhấp chuột phải vào trang có liên quan trong Solution Explorer và chọn Xem mã và Xem tệp mã nguồn để kiểm tra mã và khắc phục sự cố.
- Biên dịch lại dự án để đảm bảo dự án biên dịch mà không có lỗi.