2015-05-05 84 views
0

我正在創建一個儀表板,在這個儀表板上我有多個相同的web用戶控件的實例。多個隱藏字段互相覆蓋

每個網頁用戶控件都包含自己的隱藏字段。這些隱藏的字段互相覆蓋,導致它總是返回所有實例化的Web用戶控件的最後設置值。

無論如何我可以解決這個問題嗎?

[編輯:] 這是應該發生:

enter image description here

+0

你能舉個例子結合?你能否考慮使用data- *作爲「隱藏」字段,或者你爲了使模型綁定工作而單獨輸入?我們可以看到你想要接收的數據模型嗎? – clement

+0

理論太多。首先我想知道爲什麼web用戶控件可以相互覆蓋。 –

+0

假設你爲給出的每個用戶控件在給定的隱藏字段上設置相同的ID(或名稱屬性)。 – Rawling

回答

-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