mvc從檢視傳遞到controller多個不同的實體類接收

2021-05-02 22:20:05 字數 898 閱讀 8598

1樓:匿名使用者

定義的兩個類person和schoole(注意這兩個類中都有name屬性)

然後是ajax的寫法,因為mvc資料繫結是根據屬性name進行匹配的,

所以在ajax的data中,需要定義乙個包含上邊兩個class的所有屬性的物件,這裡需要注意,後台的兩個類最好不要有同名的屬性,如果有同名的屬性,但需要的是不同值,前台這塊就不能處理了(上邊的兩個類都有name屬性,所以都controller中時,都被繫結為」deep「了)

再看到controller中,兩個類都被初始化成功了。

2樓:匿名使用者

做mvc的話一般不推薦這種寫法,過於複雜,不過技術上還是能實現的,利用bindattribute

public class classa

public int id

}public class classb

public int id

}public actionresult manymodel([bind(prefix = "a")]classa a, [bind(prefix = "b")]classb b)

然後是ajax

jquery.ajax(

,type: "post"

});主要就是利用bindattribute的prefix設定繫結規則,這裡就是a開頭的繫結到a,b開頭的繫結到b,實際寫的時候是帶點的,後面跟model的屬性名

當然還可以使用bindattribute的include和exclude來進行區分

如果不是ajax而是直接表單提交,注意表單控制項的name保持上述規則即可

參考

坐火車從長治到陽泉最佳路線,從長治到陽泉多遠

飛翔的鮞 k136623 05 次日05 02 中轉站 太原站 k139821 14 22 18 全程約 9小時 長治市28分鐘 從長治至長治站詳情 6小時乘坐k1366次列車 在太原站下車2小時乘坐k1398次列車 在陽泉北火車站下車46分鐘 從陽泉北火車站至陽泉 詳情陽泉市 從長治到陽泉多遠 從...

從遵義開車到貴陽要多久時間遵義到貴陽有多少公里

手機使用者 從遵義往貴陽方向來時,駕源 駛員在行至南白鎮時,改走210國道,行至三合鎮時進入貴遵公路 到貴遵公路96公里後,改走210國道,經過養龍司 核桃箐 小寨壩 黑神廟,到貴遵路79公里處時,進入貴遵公路 經過貴遵公路53公里施工區,到久長後,再次進入施工區,往貴陽方向行駛。但要注意貴遵公路5...

從北京到山西離石有多少公里,北京到滄州有多少公里?

在寶綸閣滑草的淡水魚 駕車路線 全程約665.9公里 起點 北京市 1.北京市內駕車方案 1 從起點向正西方向出發,沿正義路行駛30米,調頭進入正義路 2 沿正義路行駛410米,右轉進入前門東大街 3 沿前門東大街行駛770米,過右側的正陽門約150米後,稍向右轉進入前門西大街 4 沿前門西大街行駛...