[問題] .Net Core MVC 的非同步寫法

看板C_Sharp (C#)作者 (飛鑽夜)時間3年前 (2020/05/13 15:58), 編輯推噓2(2013)
留言15則, 4人參與, 3年前最新討論串1/1
各位先進好 小弟要做的動作很簡單 某網頁的Table 點選某一行的row 跳進某個action抓回dt的資料 然後會顯示某個modal 在同頁面上開啟細節資料(Action 帶回的DT)的Table顯示 以上動作用razor配合ajax語法已達成功能 想請問是否可用非同步的Action達成一樣的功能呢?? 在view的部份要怎麼乎叫該非同部的action ?? 簡單講就是不想用ajax做法… 有查到好像用pirtalView好像可以達成 不過在action 回傳的部份就完全接不到值…… 先謝謝大家了… -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.88.18 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1589356711.A.C04.html

05/17 19:48, 3年前 , 1F
不太明白你的意思QQ, 確認一下,你原本ajax要的資料
05/17 19:48, 1F

05/17 19:50, 3年前 , 2F
是要server走完再一起回傳,還是要先回傳給client再讓
05/17 19:50, 2F

05/17 19:51, 3年前 , 3F
client算(還是再ajax.....)
05/17 19:51, 3F

05/17 19:54, 3年前 , 4F
前者的話https://git.io/Jf0Nf 像61行開始那樣
05/17 19:54, 4F

05/17 19:55, 3年前 , 5F
基本上就像一般的async的方法一樣,只是return那邊要
05/17 19:55, 5F

05/17 19:56, 3年前 , 6F
處理好。後者的話基本上要在前端用JS算
05/17 19:56, 6F

05/17 20:03, 3年前 , 7F
我猜關鍵字:core async controller
05/17 20:03, 7F

05/17 20:08, 3年前 , 8F
更正,後者的話要在client端用JS算
05/17 20:08, 8F

05/18 20:30, 3年前 , 9F
Action回傳View到前端後 就交給瀏覽器了
05/18 20:30, 9F

05/18 20:33, 3年前 , 10F
瀏覽器要局部更新頁面 只能靠javascript ajax做到吧
05/18 20:33, 10F

05/18 20:35, 3年前 , 11F
PartialView也是在後端先渲染完才回傳到前端的
05/18 20:35, 11F

05/18 20:35, 3年前 , 12F
(目前所知,有錯請指教
05/18 20:35, 12F

05/18 20:36, 3年前 , 13F
ajax有什麼不好 會不想用?
05/18 20:36, 13F

05/19 08:37, 3年前 , 14F
不想包jquery吧 看能不能用axios或fetch
05/19 08:37, 14F

05/21 00:36, 3年前 , 15F
兩回事喔
05/21 00:36, 15F
文章代碼(AID): #1UkwYdm4 (C_Sharp)
文章代碼(AID): #1UkwYdm4 (C_Sharp)