asp.net mvc просмотр пользовательского элемента управления для сбора данных - PullRequest
0 голосов
/ 20 июля 2010

Я пытаюсь добавить пользовательский элемент управления для поиска. этот пользовательский элемент управления должен использоваться на домашней странице и, например, /category-page.

где я могу написать код для сбора данных. Есть ли способ заставить пользовательский элемент управления отправить на HomeController или контроллер, который я хочу?

Надеюсь, мой вопрос понятен.

У меня есть следующее на homecontroller, которое будет работать, но я не хочу дублировать это на другом контроллере.

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

    }

1 Ответ

1 голос
/ 20 июля 2010

В пользовательском элементе управления должен быть элемент, который будет публиковать данные на вашем контроллере следующим образом:

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

Проверьте здесь для получения дополнительной информации Отображение формы в ASP.NET MVC с использованием HTML Helpers

...