ASP.Net MVC Post返回键值对 - 如何在代码中引用它们?

时间:2011-11-09 15:53:26

标签: asp.net-mvc key-value

我有一系列键值对,这些键值对通过post添加到列表中。我想根据密钥附加一个值。在下面的示例中,for循环附加键并调用一个函数(布尔值),该函数根据值附加“是”或“否”。

我想要做的是检查密钥名称,如果密钥以“chk”开头,执行下面的循环,ELSE IF,密钥以其他任何东西开头,我想将值附加到密钥。< / p>

我不确定如何在代码中引用键的值。提前谢谢。

        for (int i = 0; i < newKeys.Length; i++ )
        {
            sb.Append(newKeys[i] + ",\"" + Boolean(fc[newKeys[i]]) + "\",<br />");
        }

1 个答案:

答案 0 :(得分:0)

newKeys是通用字典&lt;&gt;?

如果是这样,你可以......

        Dictionary<string, string> newKeys = new Dictionary<string, string>();
        newKeys.Add("chkOne", "some text");

        foreach (var s in newKeys)
        {
            if (s.Key.Contains("chk"))
            {
                //do something
            }
        }