你問題是再post之後(insert一筆後)redirect到同一頁並將該筆秀在下方之類的意思吧
如果要在同一個頁面承接ViewModel
比方你有一個提交表單送出去用的ViewModel但你也想將這結果回傳到同一個頁面
若發生在提交後的當下就要再回傳到同一頁的話
可以把Model設置成一個複合式的Data_ViewModel
當中包含兩個屬性(各自都是ViewModel)
一個DataPost_Model:提交用的
一個DataResult_Model:到Action處理資料回填用的
在前端去用Razor判斷Data_ViewModel.DataResult_Model
是否為Null之類的判斷是否要render在同一頁
若不想有整頁刷新則可以替換Html.BeginForm()改用Ajax.BeginForm()
https://coolmandiary.blogspot.com/2021/12/aspnet-mvc022ajax-helperajaxbeginformpa.html