デバッグ中に辞書が正しいキーと値のペアを表示しているにもかかわらず、これが適切な文字列を返さないのはなぜですか?
IDictionary<string, string> states =
AFS.MvcApplication.UnitedStates.StateDictionary;
string stateAbbrev =
states.Where(x => x.Key == State).Select(x => x.Value).ToString();