Tôi đang làm việc trên một trang web (không phải ứng dụng web) trong VS 2008 .Net 3.5 và nó sử dụng mô hình .aspx duy nhất trong đó mã máy chủ được bao gồm trong phần đầu của html thay vì sử dụng mã .aspx.cs phía sau trang.Chuyển đổi một tệp aspx duy nhất thành mã sau
Tôi muốn chuyển đổi nhanh các tệp để sử dụng mô hình mã sau, nhưng cho đến nay cách duy nhất tôi có thể thực hiện việc này là xóa tệp, tạo trang aspx mới có cùng tên , sau đó sao chép thủ công mã aspx có liên quan đến trang .aspx và mã máy chủ đến trang .aspx.cs.
Có cách nào nhanh hơn để thực hiện việc này không?
Tôi đã thấy hai bài viết mà vẻ để trả lời câu hỏi này, nhưng tiếc là không: Working with Single-File Web Forms Pages in Visual Studio .NET và How do you convert an aspx or master page file to page and code behind?
Cả hai đưa ra một giải pháp đơn giản đó VS thực hiện các công việc chân, bạn chỉ trỏ nó đến một tập tin và bắn. Vì lý do gì đó, chúng không hoạt động. Bài viết đầu tiên dường như đề cập đến VS 2002 và bài viết thứ hai dường như đề cập đến một ứng dụng web.
Có hy vọng nào cho trang web không?
Ngoài ra, có thể tôi thấy điều này sai, có lợi thế nào cho mô hình trang đơn không? Tôi lên kế hoạch chuyển đổi toàn bộ trang web thành ứng dụng web sớm, mô hình trang đơn có hoạt động tốt trong các ứng dụng web không?
+1 để thực hiện thêm dặm cung cấp mẫu mã. – Armstrongest
Cảm ơn bạn đã dành thời gian để cung cấp một mẫu mã tuyệt vời như vậy! –
Rất đẹp! Nhưng những gì về khai báo điều khiển? Chúng thường được khai báo trên toàn cầu trong tệp được tạo ra bởi nhà thiết kế. Trong trường hợp của tôi, tôi có khoảng ~ 1000 tệp aspx cần được chuyển đổi thành mã phía sau vì vậy tôi thực sự không muốn thực hiện bất kỳ chỉnh sửa thủ công nào. – Marcus