标签: asp-classic

使用asp提供不同语言内容的好方法是什么?

我想弄清楚哪种方式是用不同语言提供asp经典页面的最佳方法.页面上的一些内容是在服务器端生成的,有些是硬编码的html.我想创建一个下拉列表,在不同语言之间进行选择,以便服务器端生成的html以及硬编码页面内容发生变化.

谢谢!

language-design asp-classic

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

从一个ASP SQL语句返回几个COUNT结果

说我有这样一张桌子:

Field1  Field2  Field3  Field4
fred    tom     fred    harry 
tom             tom
dick    harry
harry           
Run Code Online (Sandbox Code Playgroud)

我想确定每个领域已完成的比例.

我可以执行:

SELECT COUNT (Field1) WHERE (Field1 <> '') AS Field1Count      
SELECT COUNT (Field2) WHERE (Field2 <> '') AS Field2Count
SELECT COUNT (Field3) WHERE (Field3 <> '') AS Field3Count      
SELECT COUNT (Field4) WHERE (Field4 <> '') AS Field4Count  
Run Code Online (Sandbox Code Playgroud)

是否可以将这些单独的SQL语句汇总到一个将在一次命中中返回4个结果的语句?这样做是否有任何性能优势(假设在实践中列和行的数量可能非常大)?

sql count asp-classic

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

使用经典的asp从SOAP服务获得简单的响应

我的任务是使用经典的asp从SOAP请求中获取响应.请求是基本的 - 我只需要将3个参数发送到Web服务URL并写出响应(以简单的纯文本格式).我使用几个SOAP测试实用程序检查了服务,它输出响应很好.

我还阅读了10篇关于在经典ASP中使用SOAP feed的不同教程,但它们似乎都没有.

我正在尝试的最新版本给了我以下代码:

<%
Set oXmlHTTP = CreateObject("Microsoft.XMLHTTP")
oXmlHTTP.Open "POST", "http://www.webservicehost.co.uk/B2bservice.asmx?wsdl", False 

oXmlHTTP.setRequestHeader "Content-Type", "application/soap+xml; charset=utf-8" 
oXmlHTTP.setRequestHeader "SOAPAction", "http://ourNameSpace/ourFunction"

SOAPRequest = _
  "<?xml version=""1.0"" encoding=""utf-8""?>" &_
  "<soap12:Envelope xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"" xmlns:xsd=""http://www.w3.org/2001/XMLSchema"" xmlns:soap12=""http://www.w3.org/2003/05/soap-envelope"">" &_
    "<soap12:Body>" &_
      "<ourFunction xmlns=""http://ourNameSpace/"">" &_
        "<Ccode>OurCode</Ccode>" &_
        "<Pword>1d2s45a</Pword>" &_
        "<OrderNo>9876</OrderNo>" &_
      "</ourFunction>" &_
    "</soap12:Body>" &_
  "</soap12:Envelope>"
oXmlHTTP.send SOAPRequest

response.write oXmlHTTP.responseText
%>
Run Code Online (Sandbox Code Playgroud)

我有POST URL,Ccode,Pword和OrderNo变量的所有正确值,但不知道用于"SoapAction"或值的内容.结果,当我运行页面时,我收到一个错误:

soap:SenderUnable在没有有效action参数的情况下处理请求.请提供有效的肥皂行动.

任何人都可以建议使用SoapAction和ourFunction xmlns值吗?

非常感谢任何指针......

soap asp-classic

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

经典的asp和哈希表,有没有?

经典的asp中有哈希表这样的东西吗?需要将一些数据连接在一起,唯一明智的方法是通过哈希表.在网络上找不到任何东西,所以我猜不,那有什么替代品?

我的道歉,它的VB脚本 - 遗留站点.

谢谢.

asp-classic

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

XMLHTTP经典的asp Post

我正在使用Classic ASP Web应用程序.这里的目标是在没有客户端等待响应的情况下进行耗时的数据处理.这导致使用xmlhttp对象异步发布.这是应该发布到所需URL的代码段.我可以在键入url时直接点击此页面,并且所有数据处理都正常,但是我无法在我的vbscript中启动此发送请求.我选择了VBscript,因为我正在进行验证并确保数据在xmlhttp发布之前与在javascript中调用之前的格式相同.我现在在这里挤了一会儿,真的很感激你的帮助.

Dim objXMLHTTP
Set objXMLHTTP = Server.CreateObject("MSXML2.ServerXMLHTTP")
objXMLHTTP.Open "POST", "myurl", true
objXMLHTTP.Send
Set objXMLHTTP = nothing
Run Code Online (Sandbox Code Playgroud)

-aFellowDevInNeed

asp-classic

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

ASP页面没有引入图像,CSS或JavaScript

我的叔叔已经获得了他几年前制作的网站文件,并且需要对其进行更改.所以他给我发了文件,因为我知道HTML和CSS,我愿意做一些小改动.但是当我在浏览器中打开他的index.asp页面时,即使图像,css和javascript文件正确链接,它也只显示html.

我不熟悉asp,如果有人能让我知道为什么在浏览器中打开index.asp文件时文件没有被提起,我真的很感激.

谢谢

html javascript css asp-classic

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

无法使用ASP DeleteFile方法删除文件

我试图在用户点击链接删除它时删除图像文件.我没有错误,错误号为零.但是,该文件不会被删除.我可以保存照片文件,但不能因某些原因删除它们.这是我的代码:

PhotoFile = "\images\networkPartners\" & rs(fieldName)
PhotoPath = Server.MapPath(PhotoFile)
dim ServerFSO
Set ServerFSO=Server.CreateObject("Scripting.FileSystemObject")
if ServerFSO.FileExists(PhotoPath) then
    response.Write(PhotoPath)

    ServerFSO.DeleteFile(PhotoPath)
end if
set ServerFSO=nothing
Run Code Online (Sandbox Code Playgroud)

当response.write命中时,我确实得到了实际的文件路径.("C:/ web/images"等)一直到文件名.所有大写都是正确的等等.再次,当我执行"on next resume next"并写出错误号和字符串时,根本没有错误.

呼叫:

    ServerFSO.DeleteFile(PhotoPath, true)
Run Code Online (Sandbox Code Playgroud)

导致错误:

Microsoft VBScript compilation error '800a0414'

Cannot use parentheses when calling a Sub

/folder/file_edit.asp, line 32

ServerFSO.DeleteFile(PhotoPath, true)
-------------------------------------^
Run Code Online (Sandbox Code Playgroud)

file-io filesystemobject asp-classic

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

是否可以使用JavaScript将include标记插入网页?

我想include使用JavaScript 将以下标记插入到我的网页中.<!--#include virtual='includes/myIncludeFile.htm' -->

我尝试了以下但它不起作用: jQuery("<!--#include virtual='includes/myIncludeFile.htm' -->").appendTo(jQuery("body"));

我输出jQuery("<!--#include virtual='includes/myIncludeFile.htm' -->")到控制台,它认为它是一个评论对象(见截图).

在此输入图像描述

我哪里出错了怎么办?

html javascript jquery include asp-classic

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

经典ASP中的OWASP

我正在尝试将OWASP与一些经典ASP应用程序一起使用,但没有找到有关如何执行此操作的详细信息,例如一步一步.

该网站看起来是起点:https://www.owasp.org/index.php/Classic_ASP_Security_Project但有人有视频,或一步一步?

真的很感激

security asp-classic owasp

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

vbScript eval()使用Function或Sub

我想完成以下事项:

假设我有一个myFunc(sStr)返回值的函数.

我想动态调用该函数,我相信我可以通过使用vbScript函数eval()或其中一个构建来完成execute().

Function myFunc(fString)
    myFunc = "some text in a string. " & fString
End Function
Run Code Online (Sandbox Code Playgroud)

我想通过以下方式调用它:

sDoThis = "response.write myFunc(""blah blah. "")"
execute(sDoThis)
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用(例如我传入要执行的字符串的部分).

我需要要执行的字符串是动态的.

有谁知道这是否可行?

vbscript asp-classic

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