gpt4 book ai didi

.net - 是否可以将字典发布到 .NET MVC 操作?

转载 作者:行者123 更新时间:2023-12-04 02:46:59 26 4
gpt4 key购买 nike

我有一个包含一系列字段的表单,例如:

<input type="text" name="User[123]" value="Alice" />
<input type="text" name="User[456]" value="Bob" />
...

其中用户数组的索引(123 和 456)是与值关联的 ID。我正在尝试在 Controller 中更新这些值。
我的想法是,将 ID 映射到名称的字典会起作用,但会创建如下操作:
public void Save(Dictionary<string, string> user) {
// ...
}

导致用户参数为空。

那么,传递字典可能吗?或者,是否有另一种方法来实现这一目标?

最佳答案

列表是可能的,我相信它也适用于字典。通读 Phil Haack 的 Model Binding to a List,了解列表绑定(bind)的工作原理。

你应该能够做到这一点:

<input type="hidden" name="User.Index" value="123" />
<input type="text" name="User[123]" value="Alice" />

<input type="hidden" name="User.Index" value="456" />
<input type="text" name="User[456]" value="Bob" />

关于.net - 是否可以将字典发布到 .NET MVC 操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2671581/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com