参数绑定 - 如果一个元素失败,则为空集合

时间:2015-01-22 09:18:27

标签: c# asp.net asp.net-mvc asp.net-mvc-4

我有这样的行动

   public ActionResult Collection(List<int> keywordIds)
   {
        //Do some stuff here
        return View();
   }

可以使用像这样的查询字符串。

/List?keywordIds=6&keywordIds=2&keywordIds=2

但如果我有一个像

这样的网址
/List?keywordIds=6&keywordIds=2&keywordIds=2&keywordIds=All

似乎如果其中一个id的值无法解析为int,那么我得到一个空集合而不是忽略那个值。

有没有办法忽略转换问题?所以我希望在两种情况下得到一个包含3个int的列表

0 个答案:

没有答案