2009-07-10 9 views
3

特定の接頭辞を持つ項目のキー/値を含むFormCollectionのサブセットをどのように返すことができますか?私はキーのためにそれを行うことができますが、私はキーと値が必要です。接頭辞付きFormCollection項目を返す

おかげ

答えて

6

これを試してみてください(試験済み):

+0

ありがとう!合理的なものを手頃なものにするための仕事がたくさんあるようです。 – Jon

0

は "フォーム" は、あなたのFormCollectionであると仮定し、私のような何かを行うにLINQのを使用しようと思います:私は、また

:)ことをテストしていない


FormCollection subset = form.Where(x => x.Key.Contains("YourPrefix_")); 

を.Substring(0,11)== "YourPrefix_"になるように.Contains()を変更したい場合があります。

+1

FormCollectionには、Whereメソッド – Jon

+0

form.AsQueryable()が含まれていません。また、 "using System.Linq;"が必要です。ステートメント –

+1

それは運がないことを試した – Jon

関連する問題