Lagrar du kod som ska köras i databasen? Varför då?
Om sidan du skall inkludera innehåller kod du vill kunna använda dig av, då måste du använda ssi. Om sidan bara ska exekveras så kan du ju använda Server.Execute istället.
Men jag förstår inte riktigt hur du lagrar datat, eller varför du gör som du gör, så förklara gärna lite mer.
Det går väl inte att använda #include-direktivet dynamiskt.
Nix. Jag var inte tillräckligt tillräcklig i mitt svar.
Så här då:
Om man ska inkludera kod som man vill tillgängliggöra för en annan sida, funktioner, databasanslutning etc, då måste man använda #include-direktivet. Du kan inte använda #include dynamiskt.
Vill man inkludera något visuellt, exempelvis en meny eller liknande, kan du använda server.execute, och detta kan du göra dynamiskt.
Så här är det. Våran kunden sitter i ett system och skall kunna speca 1 eller flera html sidor som skall inkluderas. Deras tanke är att de ska kunna anlita en grafikbyrå etc och då få en html sida klar.
De laddar då upp filen till en viss filarea och skriver in en include tag för att infoga sidan på ordinare sidan...
Det enda alternativet som jag ser är att jag letar efter taggen själv och sedan hämtar och infogar filen med hjälp av asp.