【发布时间】:2015-12-21 09:38:30
【问题描述】:
<form method="post" class="search-form" action="?">
<fieldset>
<input class="search home_input_search" placeholder="Поиск" type="search" />
<input type="submit" class="subm but_search" value="" />
</fieldset>
</form>
我有一个表单 - 搜索,这是布局和我的任务在创建链接到控制器时与 Products/index?search_name=something 之类的参数一致。而且我不知道如何在链接中传输值文本框。
【问题讨论】:
-
哦,真的不知道,可能是误点击
-
你不知道。您发布表单并添加文本框的值(如果它是 GET)。因为你没有给你的文本框
name属性,所以什么都不会发布 - 将name="search_name"添加到 html -
所以你的意思是什么时候我会在我的控制器中得到这个字段..我在 action="?" 中给出的主要问题-> 例如 action="Home/Index?search=(and this field my search text box)"
-
如果您有一个带有参数
string search_name的控制器(或一个包含带有string search_name的属性的模型),那么它将被正确绑定。但应该是method="get"(不是帖子) -
建议你看一下this answer中的代码实现搜索表单的例子
标签: c# html asp.net-mvc razor