我想添加一个用户控件来进行搜索。此用户控件将在主页上使用,例如/ category-page。
我在哪里编写数据捕获代码。有没有办法强制用户控件提交到HomeController或我想要的控制器?
我希望我的问题很明确。
我在homecontroller上有以下内容可以使用,但我不想在另一个控制器上复制它。
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Search(string key){
}
答案 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