You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决.NET MVC下HTML表单GET提交无法传递id参数的问题

问题原因

  • HTML 表单提交GET请求时,只会将带有name属性的表单控件的键值对拼接进查询参数。你的输入框仅设置了id="id",未设置name属性,因此提交时不会携带输入的id值,就出现了URL后只有?没有参数的情况。

修复方法

修改表单内的输入框代码,补充name="id"属性即可:

<input type="text" placeholder="Search id.." id="id" name="id">

补充说明

  • 修改后回车提交,就会生成你预期的/Data/RawData?id=输入的内容格式的请求地址
  • 对应控制器的RawData方法中,参数名保持为id就能直接自动绑定拿到输入的内容,无需额外解析查询参数。

内容的提问来源于stack exchange,提问作者Oscar K

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 12:06:01