列为 mvc 控制器方法参数?

发布于 2024-10-14 19:46:49 字数 717 浏览 0 评论 0 原文

我有 2 个包含 MVC 表单中复选框的表。复选框的名称目前或多或少是随机的。 我可以以任何智能方式命名这些项目,以便可以将它们作为两个命名列表作为控制器方法参数进行检索吗?最好是我可以在名字前面加上前缀。

<div>
    <input type="checkbox" name="xyz" />
    <input type="checkbox" name="foo" />
    <input type="checkbox" name="123" />
</div>

<div>
    <input type="checkbox" name="bar" />
    <input type="checkbox" name="456" />
    <input type="checkbox" name="baz" />
</div>

我可以以某种方式将其作为参数,与此类似吗?

public ActionResult DoThis(BlablahViewModel model, string[] firstList, string[] secondList)
{

目前我只是大致这样检查它们的存在:

Request.Form["xyz"].Contains("t")

谢谢!

I have 2 tables containing checkboxes in a MVC form. The names of the checkboxes are currently more or less random.
Can I name the items in any smart way so that I can retrieve them as two named lists as controller method arguments? Preferably if I could do with prefixing the names.

<div>
    <input type="checkbox" name="xyz" />
    <input type="checkbox" name="foo" />
    <input type="checkbox" name="123" />
</div>

<div>
    <input type="checkbox" name="bar" />
    <input type="checkbox" name="456" />
    <input type="checkbox" name="baz" />
</div>

Can I somehow get it as arguments, similar to this?

public ActionResult DoThis(BlablahViewModel model, string[] firstList, string[] secondList)
{

Currently I just check for their existence roughly like this:

Request.Form["xyz"].Contains("t")

Thanks!

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

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

发布评论

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

评论(1

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