2010-07-20 51 views
0

我想添加一個用戶控件來做搜索。此用戶控件將用於主頁和例如/ category-page。asp.net mvc視圖用戶控制數據捕獲

我在哪裏編寫數據捕獲的代碼。有沒有辦法強制用戶控件提交給HomeController或我想要的控制器?

我希望我的問題很清楚。

我在homecontroller上有以下工作,但我不想在另一個控制器上覆制這個。

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

    } 

回答

1

用戶控件應該會發布到你的控制器這樣的元素:

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

點擊這裏瞭解更多信息Rendering a Form in ASP.NET MVC Using HTML Helpers

+0

才發現它自己。但非常感謝您的快速回答。 – muditha 2010-07-20 14:36:02