我理解,如果输入的所有输入为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) 任何人都可以在Vista页面上使用sql server 2005在asp页面中显示示例连接字符串吗?
或者这个问题的任何解决方案:
Dim cnn As ADODB.Connection
Run Code Online (Sandbox Code Playgroud)
抛出错误http 500.
我想ado没有正确安装?
有任何想法吗?
我收到间歇性的"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) 我们有一个网站和网站的登录部分,所有部分都是用经典的asp编写的.我们开始将网站页面转换为asp.net 3.5.我们首先从最简单的页面(主要是文本)开始,然后我们将重写网站的Web应用程序部分.
我的问题是 - 是否可以使用经典的asp页面运行新的asp.net 3.5页面?或者我们需要在部署之前重写所有内容吗?
谢谢
我正在使用:http: //glustik.com/essex/index.html
并试图使ASP成为这样:http: //glustik.com/essex/index.asp
但ASP只是作为代码加载.我想使用一些TXT包含是为什么我这样做,但它似乎总是只加载代码行而不是渲染.
我在这里错过了什么?请告诉我.
我创建了一个小的经典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;
}
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"那样传递头部中的参数,我怎样才能将其传递到括号中?
我想准备将使用表格的会话,并在其他网站中添加新项目到会话.
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]的现有数据.
我该怎么做呢?
我想编辑一些用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) 我在旧的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) 我正在处理一个获取两个字符串并逐字逐句比较的函数.我不是要求写入这种函数的逻辑,但我想知道是否已经有一个现有函数可以做到这一点.
该函数获取两个字符串并返回一个百分比值(介于0和100之间)以表示这两个字符串的相似程度.
例如:
String 1: "ABCDEFG"
String 2: "HIJKLMN"
----------
result: 0%
String 1: "ABCDEFG"
String 2: "ABCDEFG"
----------
result: 100%
Run Code Online (Sandbox Code Playgroud) asp-classic ×10
vbscript ×4
asp.net ×3
c# ×2
ado ×1
html ×1
php ×1
sql-server ×1
vb.net ×1
while-loop ×1