[問題] 超連結帶參數的問題

作者: mt055240 (dm)   2021-01-26 20:28:46
我是自學的新手,有問蠢問題先說聲抱歉...
現在遇到一個超連結的問題,我是用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/
我想把我有選到的資料都傳回去,並且轉換網頁
作者: kyrc (橘子)   2021-01-26 22:51:00
Ajax.BeginFormhttps://dotblogs.com.tw/jeffreyhsu/2019/02/14/1655321. js 組 DOM 更新網頁 2. 用 vue
作者: ian90911 (xopowo)   2021-01-27 11:34:00
dotnet mvc的話你用標準的form post就好了吧post最後帶到新的頁面 RedirectToAction
作者: mt055240 (dm)   2021-01-27 20:17:00
可是資料是<td></td>組成的,我用form post抓不到耶?我的那張表是用datatables生成的還是要在<td></td>裡面放一個<input>?我在裡面加input真的可以了!可是這樣還要花時間去美化表格,因為變超醜的...而且這樣好像不能判斷哪幾列是被我選中的@@

Links booklink

Contact Us: admin [ a t ] ucptt.com