如何通过给定的项目值显示Motobit Multi.Dictionary中的键?
发布时间:2020-12-16 09:41:58 所属栏目:asp.Net 来源:网络整理
导读:我是编程新手,所以如果我的问题看起来很蠢,我很抱歉.我想问一下当我有价值时,是否有办法从 Multi.Dictionary 返回密钥? 这是我的代码: Dim myDictSet myDict= Server.CreateObject("Multi.Dictionary")myDict.UniqueKeys = False 'Fill dictionary with so
我是编程新手,所以如果我的问题看起来很蠢,我很抱歉.我想问一下当我有价值时,是否有办法从
Multi.Dictionary 返回密钥?
这是我的代码: Dim myDict Set myDict= Server.CreateObject("Multi.Dictionary") myDict.UniqueKeys = False 'Fill dictionary with some data myDict("param1") = "value1" myDict.Add "param2","value2" myDict.Add "param2","value2.2" 'Get dictionary Keys Keys = myDict.Keys Items = myDict.Items For Z = 0 To UBound(Items) Response.Write(Keys(Z) & " " & Items(Z) & "<br>") Next 而现在回来了
这是正常的,因为我循环3次,而我只有2个键. 那么有可能得到这样的结果: Param1: "value1" Param2: "value2" Param2: "value2.2" 解决方法
您可以通过检查多项或不多项来遍历myDict的键.
Dim myDict Set myDict= Server.CreateObject("Multi.Dictionary") myDict.UniqueKeys = False myDict("param1") = "value1" myDict.Add "param2","value2.2" Dim key,subItem For Each key In myDict.Keys If IsArray(myDict(key)) Then ' item is an array For Each subItem In myDict(key) Response.Write key & ": " & subItem & "<br>" Next Else Response.Write key & ": " & myDict(key) & "<br>" End If Next (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 编辑条目时的实体框架DateTime格式
- asp.net – 带有WebAPI的Fiddler表现得很不稳定
- asp.net-mvc – 使用mvc.net可以在多个操作之间共享视图
- asp.net-mvc – 依赖注入和ASP.Net成员提供程序
- Tridion页面中的这些ASP.Net用户控件(.ascx)有什么作用?
- 使用.NET的应用程序
- asp.net-mvc – 无法加载文件或程序集Oracle.DataAccess
- 如何在asp.net mvc中使用razor viewmodel将c#guid值赋给jav
- asp.net-mvc – 如何在将控件传递给View后调试ASP.NET MVC
- asp.net-mvc – 如何使用Visual Studio 2013和Entity Frame
推荐文章
站长推荐
- asp.net-core – 简化的IOptions方法
- 初识ABP vNext(9):ABP模块化开发-文件管理
- asp.net-mvc – Java是否与ASP.NET MVC的示例站点
- MSChart和ASP.NET MVC部分视图
- iis – 诊断Classic ASP中的HTTP 500错误
- asp.net-mvc – MVC包含路径无效错误
- asp.net-mvc – 如何使用Moq测试一个自定义的Mod
- 详解Asp.net Core 使用Redis存储Session
- ASP.NET MVC与WebForms:速度和架构比较
- asp.net-mvc – ASP.NET Web API比ASP.NET MVC有
热点阅读