-1

如何从控制器访问搜索输入类型 = 在 mvc4 中搜索。这是我的视图cshtml代码。

我的代码:

<input name="searchValue" id="searchinput1" type="search" data-mini="true" data-align="left"/>

我的搜索中内置了一个按钮,并想在控制器中访问。通过互联网尝试了各种可能性,但找不到更好的解决方案。我不想单独拥有按钮和文本框,而是拥有这种 type=search 本身。

搜索图片

我希望通过单击搜索框中搜索左侧的按钮来实现搜索功能。

4

2 回答 2

1

type="search"无法自动绑定到您的操作。它几乎就像一个普通的文本框<input type="text">,但浏览器(现在是 chrome 和 safari)可能会稍微调整它以使其更可爱。如果不希望旁边有按钮,您必须手动连接事件(可能是 onkeydown())。

于 2013-11-01T08:56:07.357 回答
0

将其放在您的视图中

@using (Html.BeginForm("Search", "Home", FormMethod.Get))
           {@Html.TextBox("name", null, new { id = "SearchBox", @class = "SearchBox" })}

在您的控制器中添加以下代码

public ActionResult Search(string name)
    {
        //do anything with the name
}

您将能够访问控制器中的文本框

于 2013-11-07T07:22:48.380 回答