Ý tôi là, như php'h bao gồm ...là nó có thể phát hành năng động bao gồm trong asp-classic?
cái gì đó như
my_file_to_be_included = "include_me.asp" -- >
cho những gì tôi đã nhìn thấy cho đến nay, có một vài lựa chọn thay thế, nhưng mỗi một trong số họ có một số loại của shortcoming ...
những gì tôi đang cố gắng tìm ra là làm thế nào để tạo ra một hệ thống mẫu linh hoạt ... mà không cần phải bao gồm toàn bộ điều trong một tập tin với một tuyên bố trường hợp loooooong ...
ở đây có một vài o f liên kết
a solution using FileSysmemObject, just lets you include static pages
this approach uses Server.Execute
nhưng nó có một số thiếu sót, tôi muốn tránh ... có vẻ như (thiên đường' t đã thử) Server.Execute mã chạy trong anoth er bối cảnh, vì vậy bạn không thể sử dụng nó để tải một chức năng của bạn đang có kế hoạch để sử dụng trong đoạn code gọi ... khó chịu ...
tôi 'không chắc chắn về nó (không thể kiểm tra nó được nêu ra) nhưng có vẻ như điều này một dinamycally xử lý các trang để một thành phần SSDI ...
bất kỳ ý tưởng ???
[4guysfromrolla] (http://www.4guysfromrolla.com/) có khá tốt [bài viết] (http: // www. 4guysfromrolla.com/ASPScripts/PrintPage.asp?REF=%2Fwebtech%2F022504-1.shtml) về vấn đề này. –
Bạn nên xem [ExecuteGlobal] (http://msdn.microsoft.com/en-us/library/342311f1 (VS.85) .aspx). Xem ví dụ 3 tại [Sử dụng ExecuteGlobal để bao gồm mã VBScript] (http://www.gwmicro.com/Support/Knowledge_Base/?kbnumber=GWKB2035) – loraderon
Tuy nhiên, Server.Execute đã làm việc tốt cho tôi khi viết một hệ thống Templating động, bởi vì bản thân các tệp mẫu không bao giờ được dự kiến sẽ thêm các hàm mới/mỗi se /. Tôi đã phải gắn một đối tượng vào một var phiên để vượt qua nó để "bao gồm" tập tin mặc dù. Vì vậy, ... câu chuyện dài ngắn, câu hỏi của bạn là hữu ích cho tôi ngay cả khi bạn không bao giờ có được những gì bạn đang tìm kiếm. :-) –