[问题] 超连结带参数的问题

楼主: 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