gpt4 book ai didi

c# - 动态添加行到 MVC View 然后传递给 Controller

转载 作者:太空狗 更新时间:2023-10-30 01:07:55 26 4
gpt4 key购买 nike

好吧,我已经尝试了很多事情,但我对这些事情都不是很熟悉,而且我似乎无法弄清楚如何完成我需要做的事情。这似乎是一项简单的任务,我相信有人已经做到了!

本质上,我需要创建一个能够创建更多字段的表单,这些字段将绑定(bind)到模型,甚至只是在提交时传递给 Controller ​​。

首先,我有一个非常简单的模型。像这样的东西:

public class Account
{
public string Organization { get; set; }
public List<UserModel> Users { get; set; }
}
public class UserModel
{
public string UserFirstName { get; set; }
public string UserLastName { get; set; }
public string UserEmailAddress { get; set; }
public bool UserIsAdmin { get; set; }
}

我的观点是一个简单的注册表单,其中包含创建帐户所需的所有输入。它需要有这些字段,但也能够有一个链接,上面写着“添加用户”,并且在另一行有名字、姓氏、电子邮件和 isAdmin 标志的 ajax。

这是我卡住的地方。我在想,当数据传入时,我需要一些具有局部 View 和自定义绑定(bind)到 Controller 的东西,但我不知道如何传入包含所有用户的对象,以便我可以遍历它。

如果有人能指出我正确的方向,我会很高兴。

-丢失

最佳答案

我强烈推荐阅读 Phil Haacked - Model Binding to a List .他的示例可以很容易地扩展为使用 Ajax。

关于c# - 动态添加行到 MVC View 然后传递给 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11101868/

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