2
是否有可能動態地添加一個編輯器模板到我的視圖,點擊一個按鈕後,例如?ASP.NET MVC動態綁定編輯器模板
目前,我在我的主視圖這樣做是爲了ObjectA
對象列表綁定到我的模型(如表格內):
@Html.EditorFor(x => x.ObjectA)
,並在編輯模板,我綁定屬性爲ObjectA
:
@Html.DisplayFor(x => x.ID)
@Html.CheckBoxFor(x => x.BoolA)
但是,如果我不希望總是負載這個編輯器模板,有動態將其綁定到模型的方式,使用JS?
這是因爲它通過允許用戶選擇是否發出請求來向數據庫發出額外的請求,我可以忽略它。
這可能嗎?
所以你的意思是我有EditorFor的部分視圖。然而,你認爲這樣做會綁定到模型嗎?我不會有前綴問題嗎? – sparta223
我試過了,它不綁定到模型(顯然)。我決定爲我的模型添加一個額外的布爾值,它檢查是否應該發出請求,因此當用戶單擊按鈕時,它會刷新頁面,並更新模型,以決定是否顯示更多基於用戶選擇的數據 – sparta223
@ sparta223您試圖製作'@ Html.EditorFor(x => x.ObjectA)'或'@ Html.EditorFor(x => x)'? – adricadar