Visual studio 用VS-2010调试经典ASP;缺少键值对
我正在用VS2010调试一个经典的ASP网站 变量可视化存在一个问题。键值对显示为字符串,内容为键字段 示例: 我看到:Visual studio 用VS-2010调试经典ASP;缺少键值对,visual-studio,visual-studio-2010,iis-7,asp-classic,Visual Studio,Visual Studio 2010,Iis 7,Asp Classic,我正在用VS2010调试一个经典的ASP网站 变量可视化存在一个问题。键值对显示为字符串,内容为键字段 示例: 我看到: Name |Value |Type --------------------------------- QueryString {count=2} IRequestDictionary [0] "Name" String [1] "Age" String
Name |Value |Type
---------------------------------
QueryString {count=2} IRequestDictionary
[0] "Name" String
[1] "Age" String
而不是像这样:
Name |Value |Type
---------------------------------
QueryString {count=2} IRequestDictionary
-[0] "Name" DictionaryItem
key "Name" String
value "Jack" String
-[1] "Age" DictionaryItem
key "Age" String
value "25" String
所以基本上我不能浏览值,尽管我可以键入表达式来计算它
我能做些什么让它发生吗?(配置,插件…)答案是:否
也许您正在考虑.NET词典的显示方式。调试器只是显示它找到的内容。查看.NET词典时看到的内容是该词典如何公开其数据的结果。它是KeyValuePairs的集合
但是,较旧的COM/VB6/VBScript字典不是这样工作的。字典中没有描述“项”的类型。通常,字典的枚举只产生字典持有的键。答案是:否
也许您正在考虑.NET词典的显示方式。调试器只是显示它找到的内容。查看.NET词典时看到的内容是该词典如何公开其数据的结果。它是KeyValuePairs的集合
但是,较旧的COM/VB6/VBScript字典不是这样工作的。字典中没有描述“项”的类型。通常,字典的枚举只产生字典所持有的键。感谢您的描述性回答!事实上,我记得旧字典的枚举差异,但我希望有一个解决方法(比如可视化工具)或其他东西。我不记得VB6天的这个问题了,也许我已经习惯了。然而,我知道一些ASP调试器显示经典ASP VBS字典的键值对。我发现了这个,但我猜它不能直接在vbscript调试会话上运行。。。那么……)谢谢你的描述性回答,安东尼!事实上,我记得旧字典的枚举差异,但我希望有一个解决方法(比如可视化工具)或其他东西。我不记得VB6天的这个问题了,也许我已经习惯了。然而,我知道一些ASP调试器显示经典ASP VBS字典的键值对。我发现了这个,但我猜它不能直接在vbscript调试会话上运行。。。那么……)