asp.net mvc查看用于数据捕获的用户控件

时间:2010-07-20 14:22:24

标签: asp.net asp.net-mvc view controls

我想添加一个用户控件来进行搜索。此用户控件将在主页上使用,例如/ category-page。

我在哪里编写数据捕获代码。有没有办法强制用户控件提交到HomeController或我想要的控制器?

我希望我的问题很明确。

我在homecontroller上有以下内容可以使用,但我不想在另一个控制器上复制它。

 [AcceptVerbs(HttpVerbs.Post)]
    public ActionResult Search(string key){

    }

1 个答案:

答案 0 :(得分:1)

用户控件应该有一个元素可以发送到控制器,如下所示:

<% using(Html.BeginForm("Search", "Home")) { %>
    <input type="text" name="key" />
    <input type="submit" />
<% } %>

点击此处查看更多信息Rendering a Form in ASP.NET MVC Using HTML Helpers