2009-05-22 6 views
0

オブジェクトのリストをパラメータthanks to haackedとして受け入れることは可能ですが、チェックボックスのGuidのリストはどうですか?これはちょっと違うのは、あなたが得た唯一の名前がIDでなければならないからです。List <Guid>をAsp.Net MVCのチェックボックスからパラメータとして受け入れることはできますか?

ご協力いただきありがとうございます、ありがとうございます!

答えて

2

パブリックセッタープロパティを公開していないため、この方法でGuidsを実行できるかどうかはわかりません。私はリストをやって、その後、リストを反復処理し、文字列取りのGuidのオーバーロード使用することをお勧めします:

public ActionResult Foo(IList<string> guidStrings) 
{ 
    var guids = new List<Guid>(); 
    foreach(var s in guidStrings) 
    { 
    guid.Add(new Guid(s)); 
    } 

    return View(guidStrings); 
} 

またはそのような何かを...

+0

問題が一覧ではなく、かどうかではありませんどのように情報を検出するか。これらが単純に隠されたフィールドやテキストボックスだった場合、それは問題ではありません。しかし、チェックボックスには1つの名前が付いているので(この場合、Guidの値にする必要があります)、値はtrue/falseです(実際には、未チェックのボックスはプッシュバックされません)。そのリストを受け入れることが可能です。 – Chance

+0

さて、あなたが今言っていることが分かります。私の悪い、質問を理解していない。私はいくつかの簡単なサンプルをコード化し、私は何かを考え出すことができるかどうかを見ます。 – BFree

+0

ご迷惑をおかけして申し訳ありません。私は単にフォームコレクションを使ってそれをやろうとしていますが、何らかの奇妙な理由のために<%= Html.Checkbox(value、bool)はチェックボックスを吐き出すだけでなく、 – Chance

関連する問題