Я создал небольшой классический asp-файл, который я использую для вызова формы asp.net с помощью приведенного ниже. Я работаю, но как-то не так:
Booking.BelongsToSite = file_get_contents("http://localhost:82/test2.asp?functionName=RetBTS¶m=" + User.ID);
protected string file_get_contents(string fileName)
{
string sContents = string.Empty;
if (fileName.ToLower().IndexOf("http:") > -1)
{ // URL
System.Net.WebClient wc = new System.Net.WebClient();
byte[] response = wc.DownloadData(fileName);
sContents = System.Text.Encoding.ASCII.GetString(response);
}
else
{
// Regular Filename
System.IO.StreamReader sr = new System.IO.StreamReader(fileName);
sContents = sr.ReadToEnd();
sr.Close();
}
return sContents;
}
Кто-нибудь может увидеть какие-либо проблемы с этим?
Также возможно сделать что-то подобное ниже в скрипте Classic ASP / VB. Я не могу заставить его вызвать динамическое имя функции:
dim functionName, param, result
functionName = request("functionName")
param = request("param")
result = functionName(param)
Также есть идеи, как анализировать параметры. Скажите, если я передам параметры в голове, такие как «1,2,3,4», как я могу передать в скобках?