Nhớ chương trình thành ngôn ngữ thay vì chương trình trong đó. Chỉ vì bạn đang sử dụng bộ công cụ giới hạn không có nghĩa là bạn phải lập trình giống như năm 1999.
Tôi đồng ý với JasonS về các lớp học. Đó là sự thật bạn không thể làm những việc như thừa kế nhưng bạn có thể dễ dàng giả mạo nó
Class Dog
Private Parent
Private Sub Class_Initialize()
Set Parent = New Animal
End Sub
Public Function Walk()
Walk = Parent.Walk
End Function
Public Function Bark()
Response.Write("Woof! Woof!")
End Function
End Class
Trong các dự án của tôi một trang ASP sẽ có như sau: INC-APP-CommonIncludes.asp - Điều này bao gồm những thứ như thư viện chung của tôi (Truy cập cơ sở dữ liệu, chức năng tệp, vv) và thiết lập bảo mật và bao gồm bất kỳ tệp cấu hình nào (như chuỗi kết nối, vị trí thư mục, v.v) và các lớp phổ biến (Người dùng, Quyền, v.v) và được bao gồm trong mọi trang.
Modules/ModuleName/page.vb.asp - Loại giống như mã phía sau trang. Bao gồm các lớp BO, BLL và DAL cụ thể của trang và thiết lập dữ liệu cần thiết cho trang/nhận dữ liệu biểu mẫu đã gửi, v.v.
Mô-đun/Tên mô-đun/Hiển thị/INC-DIS-Page.asp - Hiển thị dữ liệu được thiết lập trong trang .vb.asp.
Bạn có cảm tình chân thành của tôi. –