看板 Web_Design 關於我們 聯絡資訊
我是自學的新手,有問蠢問題先說聲抱歉... 現在遇到一個超連結的問題,我是用C#,MVC來寫的 假設我頁面有一張表格,使用者會勾選其中的資料再按送出 送出後會依照所選的資料跳到新的頁面,顯示相關訊息 我目前的做法 : 直接用Javascript把選到的資料包成Json,然後再 window.location.href=網址/?json 可是會遇到網址太長太醜的問題 有想到用Ajax.Post來做,可是傳回後端候我的網頁不會換,他還停在原來的頁面 (我在後端有打 return View("網頁2", Data),不過好像沒用?) 難道我要在success回前端之後再下window.location.href=網址, 然後第一次回後端的時候用TempData把資料給留住嗎? (後來發現這方法不行,他根本不會sucess回來...) 各位大大這邊會怎麼做呢~ 先謝謝各位了! 補充一下~我的表長得像這樣 https://jsfiddle.net/annoyingmouse/kshrqoLm/3/ 我想把我有選到的資料都傳回去,並且轉換網頁 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.69.117.226 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1611664128.A.089.html
kyrc: Ajax.BeginForm 01/26 22:51
kyrc: 1. js 組 DOM 更新網頁 2. 用 vue 01/26 22:57
ian90911: dotnet mvc的話你用標準的form post就好了吧 01/27 11:34
ian90911: post最後帶到新的頁面 RedirectToAction 01/27 11:35
mt055240: 可是資料是<td></td>組成的,我用form post抓不到耶? 01/27 20:17
mt055240: 我的那張表是用datatables生成的 01/27 20:18
mt055240: 還是要在<td></td>裡面放一個<input>? 01/27 20:20
mt055240: 我在裡面加input真的可以了!可是這樣還要花時間去美化 01/27 20:29
mt055240: 表格,因為變超醜的... 01/27 20:30
mt055240: 而且這樣好像不能判斷哪幾列是被我選中的@@ 01/27 20:52
※ 編輯: mt055240 (219.69.117.226 臺灣), 01/27/2021 21:00:52