具有ViewModel列表字典的ASP.NET MVC 5 ViewModel绑定发送空值

时间:2018-09-14 12:41:52

标签: c# asp.net asp.net-mvc razor asp.net-mvc-5

我有一些无法正确处理的“高级” ViewModel。发布表单后,控制器的操作参数中有为空。我尝试了所有发现的内容,并且每次都包含null时,如果您需要更多信息,请写信,我会提供的。
我将jQuery的select2插件用于我的选择输入。

ParentViewModel:

<?php
    $args = array('theme_location' => 'Footer' );
?>


<?php wp_nav_menu( $args ); ?>

ChildViewModel:

public class ParentViewModel
{
    public IList<string> ParentValues { get; set; }
    public IDictionary<string, IList<ChildViewModel>> ChildDictionary { get; set; }
}

查看:

public class ChildViewModel
{
    public string Id { get; set; }
    public IList<string> ChildValues { get; set; }
}

编辑: 好的,如果字典不好,也许你有个主意。
我得到了这类数据的清单:

ID | ID |值
Base1-subbase1-foo | foo,bar
Base1-subbase2-foo | foo
Base2-subbase1-foo | foo,bar
Base2-subbase2-foo | foo,bar
Base3-subbase1-foo |栏

并且我需要按“ Base *” id值对它们进行分组

0 个答案:

没有答案