问题标签 [asp-classic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
2599 浏览

http - 有没有办法清除我的页面的用户浏览器,或者说不使用缓存?

经典 ASP 中是否有一个命令可以用来告诉浏览器不要从它的缓存中拉取页面,或者不缓存,或者清除我的页面的缓存?

0 投票
5 回答
11979 浏览

asp-classic - 经典的 asp 包括

我正在尝试将一些 asp 逻辑分离到一个单独的页面中。现在,我正在尝试调用一个简单的函数。

这是我正在使用的简单索引页面

这是 aspfunctions.asp

当我点击表单上的提交按钮时,我得到以下子 doStuff() Response.Write("In Do Stuff") end sub

Microsoft VBScript 运行时错误“800a000d”

有谁知道我做错了什么?

任何帮助是极大的赞赏

谢谢 Damien 类型不匹配:'doStuff'

/uat/damien/index.asp,第 15 行

0 投票
6 回答
15282 浏览

asp-classic - 如何在(经典)ASP 中检测屏幕分辨率

我想检测用户的屏幕尺寸并将其传递给图表应用程序(http://www.advsofteng.com的 Chart Director )来控制要显示的图像大小。

我必须使用 ASP,但我只能考虑使用 JavaScript 来检测屏幕大小,然后将其传递给服务器端脚本。有没有更简单的方法?

谢谢

0 投票
7 回答
2754 浏览

asp.net - .NET 在某些情况下找不到我在经典 asp 中创建的 cookie

我是唯一支持混合了经典 asp 和 .NET 的网站的开发人员。我不得不将一些 .net 页面添加到经典的 asp 应用程序中。此应用程序需要用户登录。登录页面以经典 asp 编写,创建一个 cookie,.net 页面使用该 cookie 来识别登录用户,并将信息存储在会话变量中以供其他经典 asp 页面使用。在经典的 asp 中,cookie 代码如下:

在 .NET 代码隐藏 Page_Load 代码中,我使用下面的代码检查 cookie。

if(!IsPostBack) {
if(Request.Cookies["foo"] != null) { ... } else { //重定向到cookie创建页面,cookiefoo.asp } }

绝大多数情况下,这都没有问题。但是,我们有一些用户被重定向到 cookie 创建页面,因为 Page_Load 代码找不到 cookie。无论用户被重定向到 cookie 创建页面多少次,引用页面仍然可以找到 cookie,foo。问题发生在 IE7 中,我尝试修改浏览器中的隐私和 cookie 设置,但似乎无法重现用户遇到的问题。

有谁知道为什么 IE7 会发生这种情况?

谢谢。

0 投票
3 回答
5377 浏览

iis - UNC 共享上的 IIS 站点:有问题吗?

我正在使用负载平衡的旧版 ASP 经典解决方案(通过外部硬件并有一个 IIS 站点,其主目录是 UNC 路径。我被告知此设置当前存在以下问题:

  1. 当使用 UNC 路径作为主目录时,IIS 中某处有一个“索引”,它“缓存”了一定数量的某些类型的文件,当达到限制(默认为 50)时,后续请求不在缓存中的页面将返回 404。
  2. 当使用 UNC 路径作为主目录时,在启动 IIS 站点时,上述“缓存”将开始填充,这将阻塞站点 IIS,直到缓存被填满,这意味着巨大的站点(15,000 个 .asp 文件)不可用IIS 站点启动后最多 30 分钟。
  3. 当使用 UNC 路径作为主目录时,如果同时向站点发出超过一定数量的请求,Windows 将达到“每台服务器的网络 BIOS 命令限制”,所有超过限制的请求都必须等到 IIS“关闭会话”到服务器。我被告知限制是 100 个文件并且不可配置。

现在,这一切听起来有点奇怪。如果我使用默认设置设置一个新的 Windows 2003 服务器,并使用它来托管一个具有 15,000 个 .asp 文件的 ASP Classic 应用程序,使用服务器上的共享作为 IIS 站点的主目录,我真的会遇到这些问题吗? ? 如果是这样,有没有办法在不改变架构的情况下对抗它们?

(澄清一下,“负载平衡”很重要的唯一原因是负载平衡是文件在服务器共享上的原因。如果不需要负载平衡,文件可以在本地磁盘上。)

0 投票
2 回答
254 浏览

web-services - 从 ASP 调用 Web 服务的最佳方法是什么?

注意:不是 ASP.NET。

我已经阅读了各种方法,包括使用 SOAPClient(这是标准 Windows 2003 安装的一部分吗?)、ServerXMLHTTP,以及从头开始构建 XML 并手动解析结果。

有没有人这样做过?你用了什么,你会推荐它吗?

0 投票
6 回答
5831 浏览

asp.net - 经典 ASP 和 ASP.NET 集成

在之前的工作中,我们有一个经典的 ASP 应用程序,没有人愿意迁移到 ASP.NET。它所做的事情,做得非常好。

但是,需要添加一些似乎最适合 ASP.NET 的新功能。做出决定是为了让系统成为 ASP 和 ASP.NET 的奇怪混合体。

我们最大的症结是会话管理,我们一起破解了一个通过表单变量传递会话值的解决方案。我已经与通过 cookie 处理同样问题的其他人交谈过。

这两种方法似乎都是一个可怕的问题(除了非常不安全之外)。

有没有更好或更清洁的方法,或者这只是一个糟糕的主意,开始讨论这个话题是没有意义的?

0 投票
4 回答
23297 浏览

asp-classic - 经典 asp - 何时使用 Response.flush?

我们有一个令人痛苦的缓慢报告。我添加了一个 Response.flush ,它似乎好多了。使用这种方法有哪些注意事项。

0 投票
7 回答
10357 浏览

asp-classic - 在网络浏览器中捕捉标签关闭事件?

有没有办法知道用户是否关闭了网络浏览器中的选项卡?特别是 IE7,还有 FireFox 等。如果包含我们网站的当前选项卡关闭,我希望能够从我们的 asp 代码中处理这种情况。

0 投票
12 回答
1829 浏览

asp.net - 经典 ASP 是否仍然是新项目的替代不利其他语言?

有很多网站仍在使用经典的 ASP 而不是 ASP.NET,但这不是问题 - “永远不要更改正在运行的项目”。

问题是它是否仍然是作为新 Web 项目基础的首选,还是值得切换到 ASP.NET?你会推荐一个经典的 ASP 程序员另一种语言来切换吗?自经典 ASP 首次发布以来,它没有一次更新,但许多公司仍在将其用于新项目。当之无愧?