我正在使用 TypeLib 创建一个用于经典 ASP 应用程序的 GUID。然而,即使是一个简单的测试,例如将 GUID 写到屏幕上,也会给我带来问题——它会打印 GUID,但会忽略它之后的所有内容(例如 HTML 标记、附加词、任何内容)。
这是测试它的基本代码:
Set typeLib = Server.CreateObject("Scriptlet.TypeLib")
myGuid = typeLib.Guid
Response.Write myGuid & " is the new GUID"
Set typeLib = Nothing
这将显示类似{9DDB27D1-F034-41D7-BB88-D0D811DB91CE}的内容,仅此而已;文本的其余部分被忽略并且没有写出。但是,如果我对该 GUID 值进行硬编码并从变量中引用它,则文本的其余部分看起来就很好。我已经尝试在显示之前显式转换为字符串值,但它仍然会发生。