标签: asp-classic

代码页65001和utf-8是一样的吗?

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!--#include file="conn.asp"-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Run Code Online (Sandbox Code Playgroud)

上面的代码是对的吗?

codepages asp-classic

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

如何取消注册使用regasm注册的程序集

我使用regasm在开发机器上注册了我的一个dll(ASP应用程序)

在cmd提示符下,我导航到C:\ WINDOWS\Microsoft.NET\Framework\v2.0.50727并执行:

regasm /tlb "xxx.dll"
Run Code Online (Sandbox Code Playgroud)

现在我在dll中做了一些更改.所以我使用命令取消注册了dll:

regasm /u xxx.dll /tlb:xxx.tlb
Run Code Online (Sandbox Code Playgroud)

然后我用上一个命令再次注册了更新的dll.但是这个变化并没有出现在项目中,所以我怀疑它仍然指向旧的dll.我重新启动了机器,但这没有帮助.所以:

  1. 有什么方法可以确保我的旧dll被删除,而当前的dll是新的?
  2. 是否有任何物理路径可以手动检查它们?

更新:以下解决方案解决了这个问题.

注册:

SET WorkFolder= '<directory>'
regasm.exe %WorkFolder%\xxx.dll /Codebase
Run Code Online (Sandbox Code Playgroud)

取消注册.

SET WorkFolder= '<directory>'
regasm.exe /unregister %WorkFolder%\xxx.dll
Run Code Online (Sandbox Code Playgroud)

dll dllregistration asp-classic

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

超出响应缓冲区限制

我正在运行一个简单的查询来从我的数据库中获取数据并显示它们.我收到的错误是Response Buffer Limit Exceeded.

错误是:响应对象错误'ASP 0251:80004005'
响应缓冲区限制超过
/abc/test_maintenanceDetail.asp,第0行
ASP页面的执行导致响应缓冲区超出其配置的限制.

我也尝试Response.flush过我的循环,并response.buffer = false在页面顶部使用,但我仍然没有得到任何数据.

我的数据库包含5600条记录,请给我一些步骤或代码来解决问题.

buffering asp-classic

40
推荐指数
6
解决办法
13万
查看次数

在ASP Classic中是否可以像try-catch一样进行错误处理?

ASP Classic有哪些选项可用于错误处理?

例如:

我正在使用该Mail.SendMail功能但是当打开测试服务器时它不起作用,这是正常的.我想测试邮件是否可能,如果没有则继续和/或显示消息.

有任何想法吗?

error-handling asp-classic

38
推荐指数
5
解决办法
10万
查看次数

正则表达式拆分CSV

我知道这个(或类似的)已被多次询问,但尝试了许多可能性,我无法找到一个100%正常的正则表达式.

我有一个CSV文件,我试图将它拆分成一个数组,但遇到两个问题:引用逗号和空元素.

CSV看起来像:

123,2.99,AMO024,Title,"Description, more info",,123987564
Run Code Online (Sandbox Code Playgroud)

我试图使用的正则表达式是:

thisLine.split(/,(?=(?:[^\"]*\"[^\"]*\")*(?![^\"]*\"))/)
Run Code Online (Sandbox Code Playgroud)

唯一的问题是在我的输出数组中,第5个元素是123987564,而不是空字符串.

regex csv quotes split asp-classic

38
推荐指数
6
解决办法
8万
查看次数

在Classic Asp VBScript中迭代数组的最佳方法是什么?

在下面的代码中

For i = LBound(arr) To UBound(arr)
Run Code Online (Sandbox Code Playgroud)

要求使用有LBound什么意义?当然,这总是0.

arrays vbscript asp-classic

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

使用jQuery ajax response html更新div

我正在尝试使用ajax html响应中的内容更新div.我相信我的语法正确,但div内容被替换为整个HTML页面响应,而不仅仅是在html响应中选择的div.我究竟做错了什么?

    <script>
        $('#submitform').click(function() {
            $.ajax({
            url: "getinfo.asp",
            data: {
                txtsearch: $('#appendedInputButton').val()
            },
            type: "GET",
            dataType : "html",
            success: function( data ) {
                $('#showresults').replaceWith($('#showresults').html(data));
            },
            error: function( xhr, status ) {
            alert( "Sorry, there was a problem!" );
            },
            complete: function( xhr, status ) {
                //$('#showresults').slideDown('slow')
            }
            });
        });
    </script>
Run Code Online (Sandbox Code Playgroud)

ajax jquery get asp-classic replacewith

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

经典的ASP SQL注入保护

什么是防止经典asp应用程序的SQL注入的强大方法?

仅供参考我正在使用访问数据库.(我没有写应用程序)

security ms-access sql-injection asp-classic

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

Firefox链接到本地​​或网络页面不起作用

我有一个.asp应用程序,其中图像文件(.PDF)存储在目录中(由复印机/扫描仪提供).创建的文件名存储在数据库表中.从网页启动查询时,会创建指向该文件的链接.单击时,应显示图像.此功能在Internet Explorer中100%有效.在Firefox中没有这样的运气(我有一些Firefox用户).创建的超链接如下所示file://Server/Scanner/XYZ.pdf

Firefox帮助建议原因是这样的:

本地或网络页面的链接不起作用.作为安全预防措施,Firefox禁止Internet上的站点链接到存储在本地计算环境中的文件.这些文件可能包括计算机上的文件,映射的网络驱动器和UNC网络路径

没有针对变通方法的建议似乎有效(或者我不了解创建图像显示的步骤)任何建议?

pdf firefox unc asp-classic

34
推荐指数
4
解决办法
6万
查看次数

如何在VBScript for Classic-ASP中使用单行If语句?

C#和VB.NET中存在"单行if语句",与以下格式的许多其他编程和脚本语言一样

lunchLocation = (dayOfTheWeek == "Tuesday") ? "Fuddruckers" : "Food Court";
Run Code Online (Sandbox Code Playgroud)

有没有人知道甚至在VBScript中有什么是extact语法?

syntax vbscript if-statement asp-classic

33
推荐指数
4
解决办法
4万
查看次数