多个隐藏字段互相覆盖

时间:2015-05-05 07:53:51

标签: c# html asp.net hidden-field

我正在创建一个仪表板,在此仪表板上我有多个同一Web用户控件的实例。

每个Web用户控件都包含自己的隐藏字段。这些隐藏字段会相互覆盖,导致它始终返回所有实例化Web用户控件的最后一个设置值。

无论如何我可以解决这个问题吗?

[编辑:] 这是应该发生的事情:

enter image description here

1 个答案:

答案 0 :(得分:-1)

我建议您使用这种数据建模,以便为每个用户控件使用一个隐藏字段:

public class MainModel
{
    public List<UserControl> {get;set;}
    public string otherfield {get;set;}
}

public class UserControl
{
    public string showableField {get;set;}
    public int hiddenfield {get;set;}
}

scott hanselman wensite

中查看有关模型绑定的详情