Можно ли принять List <Guid>в качестве параметра от флажков в Asp.Net MVC? - PullRequest
0 голосов
/ 22 мая 2009

Я знаю, что можно принять список объектов в качестве параметра благодаря взломанному , но как насчет списка Guids из флажков? Это немного отличается, так как единственное имя, которое вы получаете, должно быть идентификатором.

Любая помощь будет принята с благодарностью, спасибо!

1 Ответ

2 голосов
/ 22 мая 2009

Я не уверен, что вы можете делать Guids таким образом, так как они не предоставляют общедоступного сеттера. Я бы предложил сделать List, а затем перебрать список и использовать перегрузку 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);
}

Или что-то в этом роде ...

...