表单操作 URL 可以包含查询字符串值吗?
最佳答案
是
可以。
但是
当 method="get"
时,查询字符串将被删除并替换为表单输入名称/值(因为表单控件是构建 GET
的控件)查询字符串)。
<form method="get" action="?param=foo">
<input type="hidden" name="param" value="bar" />
</form>
将提交param=bar
要保留该值,您应该在表单
上指定method="post"
。
<form method="post" action="?param=foo">
<input type="hidden" name="otherparam" value="bar" />
</form>
将提交param=foo&otherparam=bar
<form method="post" action="?param=foo">
<input type="hidden" name="param" value="bar" />
</form>
将提交param=foo¶m=bar
(因此,根据您处理请求的方式,您可能会得到数组值或意外结果)。
关于asp.net - 表单操作 url 可以包含查询字符串值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3639804/