gpt4 book ai didi

asp.net-mvc-3 - ASP.NET MVC3 EditorFor in Form 用于具有固定长度数组的模型

转载 作者:行者123 更新时间:2023-12-04 06:02:20 24 4
gpt4 key购买 nike

由于缺乏更好的术语,对有限计数的集合进行建模并使用 Razor 显示 Web 表单,最简洁、最简洁的 ASP.NET MVC3 方式是什么?

我知道我可以在模型中抛出一个 List 并在 View 中循环它,但这不会以任何方式自动告诉 Edi​​torFor 渲染有限数量的文本框或我想要的任何内容。

有没有更自动的方法来构建一个与 Razor View 结合使用的 View 模型,以准确告诉它我想要在我的集合中有多少个项目,从而它可以自动呈现正确数量的表单元素?

最佳答案

如果我们谈论的是少量的简单数据类型,那么实际上(尽管不是最想听到的答案)是您应该在模型中为每个项目实例设置一个字段。因此,对于 5 个薪水,您的模型中将有salary1、salary2 等。

如果您想对此进行一些抽象 - 并使其更能抵抗更改/处理更大的数字等,您可以将一些自定义元数据附加到字段,指示您想要的值的数量。然后,您需要一个助手或自定义模板(或组合)来获取元数据并呈现正确数量的输入字段(具有正确的名称、ID 等)。

关于asp.net-mvc-3 - ASP.NET MVC3 EditorFor in Form 用于具有固定长度数组的模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8791619/

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