Server-side includes give you a way to insert the content of another file into a file
before the server processes it. ASP implements only the #include directive of this
mechanism. To insert a file into an .asp file, Use the following syntax:
<!--#include file = "myfile.asp"-->
This would include a file in the
same directory of the asp script that contains this statement. You can also use things
like "../somedirectory/somefile.asp" and "somedirectory/somefile.asp" to
specify the location of the file.
<!--#include virtual = "/somedirectory/somefile.asp"-->
This would include a file on your site located virtually.
However since includes are inserted before the server processes the
ASP you cannot use an asp variable to dynamically change the file being included.
You could have a series of (if/else) statements with different Includes
within each one.
if bla = "1" then %>
bla = "2" then %>
<% end if
You could also include another asp file and then
have that file perform the tests neccessary to determine the page to be directed to.
And the contents of determinefile.asp would be.
<% if bla = "1" then %>
<% response.write("file1.asp") %>
<% elseif bla = "2" then %>
<% response.write("file2.asp") %>
<% end if %>