标签: asp-classic

VBScript(经典)ASP中的单例模式

我刚刚创建了一个FirePHP服务器端库的经典ASP版本,它可以与常规的旧FirePHP控制台一起使用.

看看Github项目

但是在我的实现中,我必须创建一个全局来存储类实例.

如果甚至可以创建静态方法,我不知道如何使用这种语言中的单例模式.

oop vbscript singleton design-patterns asp-classic

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

.Net,asp Global.asa相当于

在经典的asp中你有了Global.asa文件,在.Net中有什么相同的东西?我想要一个中心点来创建(一次)我希望能够在整个应用程序中访问的主DataSet?什么是正确的事件,onStart?

谢谢R.

asp.net asp-classic

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

从经典ASP调用COM对象

如何从经典ASP调用COM对象?我努力但却找不到一个好的教程.有什么建议?

我在经典ASP中使用C#.

com vbscript asp-classic

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

从经典ASP创建.NET StreamWriter对象 - 构造函数参数问题

我正在尝试在经典ASP页面(VBScript)中创建和使用.NET StreamWriter对象.通常我会像这样创建对象:

Dim writer
Set writer = Server.CreateObject("System.IO.StreamWriter")
Run Code Online (Sandbox Code Playgroud)

但是,StreamWriter的构造函数将Stream对象作为参数,并且对CreateObject的调用失败.即使我可以在没有错误的情况下执行无参数构造函数,StreamWriter类的BaseStream属性也是只读的,因此在创建对象后我无法将其设置为我的Stream.

有没有办法在以这种方式从VBScript到.NET进行互操作时指定构造函数参数?不,这样做不起作用:

Set writer = Server.CreateObject("System.IO.StreamWriter", stream)
Run Code Online (Sandbox Code Playgroud)

我的另一种方法是使用无参数构造函数创建自己的.NET包装类,并为COM互操作注册该程序集,但如果没有必要,我想避免使用它.

.net vbscript interop asp-classic

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

按钮在Chrome中不起作用

我有

<button name="foo" value="bar" onclick="submit()" >foobar</button>
Run Code Online (Sandbox Code Playgroud)

当我点击firefox中的按钮时,值被传输(是foo),我可以读取如下值:

dim mode                : mode                = lcase(request("foo"))  
Run Code Online (Sandbox Code Playgroud)

但是,当我在Chrome中执行相同的操作时,该值为空.

有人可以帮忙吗?

html forms onclick asp-classic

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

twitter引导程序可以与ASP一起使用吗?

我习惯使用ASP网络应用程序和创建.aspx页面.我真的不懂PHP,而且我用C#和ASP工作了一段时间.到目前为止,我真的很喜欢bootstrap,用HTML编写它看起来很棒,看起来很棒.但是,我担心这不会转移到ASP.

c# asp.net asp-classic twitter-bootstrap

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

有人可以解释下面的代码是做什么的吗?

我目前正在开发一个用经典asp编写的项目.我之前使用过这种语言,但是我已经生锈了.

在该代码中,我看到以下函数调用: Result = SwapOEMPart(sItem)

当我看到SwapOEMPart时,我看到了这个:

function SwapOEMPart(oemPart)
  // Do a bunch of stuff
  oemPart = objRS("CCIPartNo") <-- this is the result of the stuff
end function
Run Code Online (Sandbox Code Playgroud)

那是做什么的?它是否用oemPart的值填充Result?它是否会改变sItem的值(类似于通过引用传递)?或者它可能完全不同.

我熟悉通过将函数名设置为要返回的值来从asp函数返回数据,但在这种情况下,他们正在更改它们传入的参数的值,然后才结束函数.

asp-classic

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

IIS中的.asp扩展配置

我已安装IIS,然后浏览到表示包含以下内容的文件的URL:

<!DOCTYPE html>
<html>
<body>
<%
response.write("hello world ");
%>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

但得到了这个错误:

Error Summary
HTTP Error 404.3 - Not Found
The page you are requesting cannot be served because of the extension configuration. If the page is a script, add a handler. If the file should be downloaded, add a MIME map.

我错过了什么样的扩展配置?还有简短的总结:

可能缺少处理程序映射.默认情况下,静态文件处理程序处理所有内容.您尝试使用的功能可能未安装.未为网站或应用程序启用适当的MIME映射.(警告:不要为用户不应下载的内容创建MIME映射,例如.ASPX页面或.config文件.)如果未安装ASP.NET.

iis asp-classic windows-vista

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

什么是<%用于基本?

我正在维护一些遗留的Visual Basic ASP代码,我一直在看<% ...code here... %>,我不明白这是用于什么.它似乎是某种阻塞方法,但我无法确定谷歌一直没有帮助,因为它是一个奇怪的搜索字符串.我意识到这是一个非常"基本"的问题,但任何快速的答案都会很棒.

asp-classic

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

这是否为SQL注入打开了大门?

设置我的var:

Foo = request("Bar")
Run Code Online (Sandbox Code Playgroud)

构建SQL查询:

John.Source = "SELECT ID, Name FROM dbo.USER where Name = '"&Foo&"' and ID = '1'"
Run Code Online (Sandbox Code Playgroud)

我在某个项目中找到了这个,这是否为SQLi打开了大门?

sql-injection asp-classic

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