标签: asp-classic

经典ASP复选框问题

我理解,如果输入的所有输入为a,b和c以及所有复选框都被选中,那么输出将如下所示.

response.write(request.form("a1"))= a,b,c
response.write(request.form("chk"))= 1,1,1

有没有办法确定是否选中相应的输入文本复选框,如果没有选中所有复选框?
即:输入输入为a,b和c,然后仅选中"c"处的相应复选框.

这个输出将是:

response.write(request.form("a1"))= a,b,c
response.write(request.form("chk"))= 1

<form name="myForm">
<input type="text" name="a1" />
<input type="checkbox" name="chk" value="1" />

<input type="text" name="a1" />
<input type="checkbox" name="chk" value="1" />

<input type="text" name="a1" />
<input type="checkbox" name="chk" value="1" />

<input type"submit" value="submit" />
</form>
Run Code Online (Sandbox Code Playgroud)

vbscript asp-classic

1
推荐指数
1
解决办法
6876
查看次数

连接字符串

任何人都可以在Vista页面上使用sql server 2005在asp页面中显示示例连接字符串吗?

或者这个问题的任何解决方案:

Dim cnn As ADODB.Connection 
Run Code Online (Sandbox Code Playgroud)

抛出错误http 500.

我想ado没有正确安装?

有任何想法吗?

sql-server vbscript sql-server-2005 ado asp-classic

1
推荐指数
1
解决办法
431
查看次数

MSXML2.ServerXMLHTTP访问被拒绝错误

我收到间歇性的"msxml3.dll错误'80070005'访问被拒绝." 错误.该对象始终回发到同一个域.我不知道为什么它有时会起作用,为什么它会在其他时候失败.这是经典ASP - VBScript

set xmlhttp = CreateObject("MSXML2.ServerXMLHTTP") 
xmlhttp.open "POST", "http://xxxx.com/GetCacheValue.aspx", false
xmlhttp.send "" 
strCaptchaText = xmlhttp.responseText 
set xmlhttp = nothing
Run Code Online (Sandbox Code Playgroud)

vbscript serverxmlhttp asp-classic

1
推荐指数
2
解决办法
1万
查看次数

使用经典ASP编写的一些页面运行ASP.Net 3.5站点

我们有一个网站和网站的登录部分,所有部分都是用经典的asp编写的.我们开始将网站页面转换为asp.net 3.5.我们首先从最简单的页面(主要是文本)开始,然后我们将重写网站的Web应用程序部分.

我的问题是 - 是否可以使用经典的asp页面运行新的asp.net 3.5页面?或者我们需要在部署之前重写所有内容吗?

谢谢

vb.net asp.net asp-classic visual-studio-2008

1
推荐指数
1
解决办法
141
查看次数

HTML到经典ASP - 页面加载为代码行(ASP)

我正在使用:http: //glustik.com/essex/index.html

并试图使ASP成为这样:http: //glustik.com/essex/index.asp

但ASP只是作为代码加载.我想使用一些TXT包含是为什么我这样做,但它似乎总是只加载代码行而不是渲染.

我在这里错过了什么?请告诉我.

html php asp-classic

1
推荐指数
1
解决办法
361
查看次数

调用函数名称存储在变量中

我创建了一个小的经典asp文件,我使用下面的方法调用asp.net.我工作,但不知何故感觉不对:

Booking.BelongsToSite = file_get_contents("http://localhost:82/test2.asp?functionName=RetBTS&param=" + 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;
    }
Run Code Online (Sandbox Code Playgroud)

任何人都可以看到这样做的任何问题?

也可以在Classic ASP/VB脚本中执行类似下面的操作.我无法让它调用动态函数名称:

dim functionName, param, result
functionName = request("functionName")
param = request("param")

result = functionName(param)
Run Code Online (Sandbox Code Playgroud)

还有任何想法如何解析参数.如果我像"1,2,3,4"那样传递头部中的参数,我怎样才能将其传递到括号中?

c# asp.net asp-classic

1
推荐指数
1
解决办法
506
查看次数

高级会议

我想准备将使用表格的会话,并在其他网站中添加新项目到会话.

Default.cs

        string[] tab = new string[100];
        tab[0] = "songo";
        tab[1] = "tom";
        Session["login"] = tab;
        Response.Redirect("panel_admina.aspx");
Run Code Online (Sandbox Code Playgroud)

panel_admina.cs和这里我遇到了问题,因为在下一个网站中我想在我现有的会话中添加一些内容进行检查:

        Session["login"].[2] ="adam" ?
Run Code Online (Sandbox Code Playgroud)

然后只读取表中不是所有表[100]的现有数据.

我该怎么做呢?

c# asp.net asp-classic

1
推荐指数
1
解决办法
128
查看次数

当计数器达到X时,Can Do While Loop停止

我想编辑一些用classic-ASP编写的遗留代码.

目前我已经声明了一个使用for-next循环输出一些单选按钮的子程序:

 For i = 1 to Cols
   response.write "blah"
   ...
 Next
Run Code Online (Sandbox Code Playgroud)

只是一个计数器,Cols是传递给子程序的值.我尝试将for循环编辑为while循环:

i = Start
do while i <= Cols
  response.write "blah"
  ...
  i = i + 1
loop
Run Code Online (Sandbox Code Playgroud)

但是我得到了一个超出响应缓冲区限制的错误.如果我用值替换Cols,它可以正常工作.这是经典ASP的限制吗?


我想使用do while循环的原因是因为当前子例程仅限于从1循环到Cols.有时向后指定循环计数(即步骤-1)会有所帮助,但我不能写:

if Direction = Backwards then 
  For i = Cols to 1 step -1
else
  For i = 1 to Cols
end if
Run Code Online (Sandbox Code Playgroud)

while-loop asp-classic

1
推荐指数
1
解决办法
739
查看次数

是否可以使用经典的asp对FSO中的项目进行排序?

我在旧的IIS机器上使用以下代码为我为android和ios设备构建的移动应用程序生成XML ...它可以工作,但我现在想要弄清楚我将如何按照日期最后一次修改进行SORTING列表顶部有最新的文件...我的问题是,根据我在下面编写代码的方式,

这可能与我现有的代码(以某种方式排序'x'?)?

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%Response.ContentType = "text/xml"%>
<%Response.AddHeader "Content-Type","text/xml"%>

<songlist>
<%
dim fs,fo,x
dim i
set fs=Server.CreateObject("Scripting.FileSystemObject")

'point to a specific folder on the server to get files listing from...
set fo=fs.GetFolder(Server.MapPath("./songs"))
i = -1


for each x in fo.files
'loop through all the files found, use var 'i' as a counter for each...
i = i + 1
'only get files where the extension is 'mp3' -- we only want the mp3 files to show in list...
if …
Run Code Online (Sandbox Code Playgroud)

asp-classic

1
推荐指数
1
解决办法
1222
查看次数

比较长字符串并返回百分比相似度

我正在处理一个获取两个字符串并逐字逐句比较的函数.我不是要求写入这种函数的逻辑,但我想知道是否已经有一个现有函数可以做到这一点.

该函数获取两个字符串并返回一个百分比值(介于0和100之间)以表示这两个字符串的相似程度.

例如:

String 1: "ABCDEFG"
String 2: "HIJKLMN"
----------
result: 0%

String 1: "ABCDEFG"
String 2: "ABCDEFG"
----------
result: 100%
Run Code Online (Sandbox Code Playgroud)

vbscript asp-classic

1
推荐指数
1
解决办法
404
查看次数