加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – ASP.NET MVC:将复杂类型绑定到选择

发布时间:2020-12-16 00:44:17 所属栏目:asp.Net 来源:网络整理
导读:如果内置支持绑定复杂类型以形成元素,我正在努力解决。 使用一个共同的假设情况: 我有一个产品实体属于一个类别 – 模型看起来像这样: public class Product{ public int ID { get; set; } public string Description { get; set; } public Category Cate
如果内置支持绑定复杂类型以形成元素,我正在努力解决。

使用一个共同的假设情况:
我有一个产品实体属于一个类别 – 模型看起来像这样:

public class Product
{
    public int ID { get; set; }
    public string Description { get; set; }
    public Category Category { get; set; }
}
public class Category
{
    public int ID { get; set; }
    public string Title { get; set; }
}

创建一个表单来合并一个只包含简单值类型的新实体,使用ASP.Net MVC框架是很好和简单的,例如:

public ActionResult Create(Product product);

但是,您的实体包含其他复杂类型的上述情况呢?是否存在用于绑定IEnumerable< T>的内置机制。到下拉列表,然后在提交表单时自动保湿正确的T?

手动执行它是相当微不足道的 – 我只是想确定我可以免费开箱即可。

解决方法

有关模型绑定的详细信息,请参见 here和 here和 here。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读