是否可以接受 List作为 Asp.Net MVC 中复选框的参数?

发布于 2024-07-20 06:42:39 字数 209 浏览 6 评论 0原文

我知道可以接受对象列表作为参数 感谢 hacked,但是复选框中的 Guid 列表怎么样? 这有点不同,因为您获得的唯一名称必须是 ID。

任何帮助将不胜感激,谢谢!

I know its possible to accept a list of objects as a parameter thanks to haacked but what about a list of Guids from checkboxes? This is a bit different as the only name you get has to be the ID.

Any help would be greatly appreciated, thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

つ低調成傷 2024-07-27 06:42:39

我不确定你是否可以用这种方式进行指导,因为它们不会公开公共设置器属性。 我建议做一个列表,然后迭代列表并使用带有字符串的 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);
}

或者类似的东西......

I'm not sure if you can do Guids this way, since they don't expose a public setter property. I would suggest doing a List and then iterating over the list and using the Guid overload that takes a string:

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

   return View(guidStrings);
}

Or something like that...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文