使用经典 asp VBScript 创建(文件)字符串
在 .net (C#) 中,我使用它来创建多个文件(名称)字符串。
if (pic == null)
pic += "filename";
else
pic += "~" + "filename";
我不熟悉 ASP.Classic VBScript。 有人可以帮助我处理 ASP.Classic VBScript 中的语法吗?
In .net (C#) I use this to create a multiple file(name) string.
if (pic == null)
pic += "filename";
else
pic += "~" + "filename";
I'm unfamiliar with ASP.Classic VBScript.
Can someone help me with syntax in ASP.Classic VBScript?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
也许这就是你想要的?
埃里克
Maybe this is what you want?
Erik
你可以这样做。
You could do it like this.
Rico 的答案就涉及语法而言是正确的,但是经典 ASP 无法将
~
字符识别为 Web 应用程序根 - 这是 ASP.NET 的新“功能”,在经典中没有直接等效项ASP。获取根的一种方法是使用这样的函数:
以上基于 这个问题。
有了这个,完整的答案将是:
请注意,在 VBScript 中,只有空数据库值才会返回 Null,所有其他字符串都将为空,这意味着长度为零。
如果
pic
来自数据库,请将代码更改为:Rico answer is correct as far as syntax is involved, however classic ASP does not recognize the
~
character as the web application root - this is new "feature" of ASP.NET that has no direct equivalent in classic ASP.One way to get the root is using such function:
The above is based on the code found in this question.
Having this, the complete answer will be:
Note that in VBScript, only empty database value will return
Null
all other strings will just be empty, meaning zero length.In case
pic
is coming from database, change the code to: