Сопоставление параметров строки запроса в BeginForm с помощью FormMethod. Get - MVC2

Вопрос

Есть ли способ изменить псевдоним параметров, сгенерированных MVC, в моем случае это был бы searchTerm параметр? Например, в моей модели просмотра это все равно будет SearchViewModel.searchTerm, но URL-адрес будет больше похож на / Home / Search? S = jimmy

Форма поиска

<% using (Html.BeginForm("Search", "Home", FormMethod.Get)) {%>
       <%: Html.TextBoxFor(model => model.searchTerm) %>
       <input type="submit" value="Search" />
<% } %>

Модель просмотра

    public class SearchViewModel
    {
        public string searchTerm { get; set; }
    }

Созданный URL-адрес

/Home/Search?searchTerm=jimmy

Изменить: не кажется возможным. Похоже, мне придется делать это самостоятельно ..

1
задан Jason 21 September 2010 в 21:16
поделиться