作者mt055240 (阿哩阿渣)
看板Web_Design
标题[问题] 超连结带参数的问题
时间Tue Jan 26 20:28:46 2021
我是自学的新手,有问蠢问题先说声抱歉...
现在遇到一个超连结的问题,我是用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://webptt.com/cn.aspx?n=bbs/Web_Design/M.1611664128.A.089.html
1F:→ kyrc: Ajax.BeginForm 01/26 22:51
3F:→ kyrc: 1. js 组 DOM 更新网页 2. 用 vue 01/26 22:57
4F:推 ian90911: dotnet mvc的话你用标准的form post就好了吧 01/27 11:34
5F:→ ian90911: post最後带到新的页面 RedirectToAction 01/27 11:35
6F:→ mt055240: 可是资料是<td></td>组成的,我用form post抓不到耶? 01/27 20:17
7F:→ mt055240: 我的那张表是用datatables生成的 01/27 20:18
8F:→ mt055240: 还是要在<td></td>里面放一个<input>? 01/27 20:20
9F:→ mt055240: 我在里面加input真的可以了!可是这样还要花时间去美化 01/27 20:29
10F:→ mt055240: 表格,因为变超丑的... 01/27 20:30
11F:→ mt055240: 而且这样好像不能判断哪几列是被我选中的@@ 01/27 20:52
※ 编辑: mt055240 (219.69.117.226 台湾), 01/27/2021 21:00:52