Хорошо, это немного сбивает с толку и расстраивает.
Вот что у меня на главной странице:
<%using (Html.BeginForm("Index", "SearchController", FormMethod.Post, new { @name = "dosearch" }))
{%>
<input type="text" name="ssearch" class="search"><a href="#" onclick="document.dosearch.submit();"><input id="Image1" type="image" runat="server" src="~/App_Themes/DefaultTheme/images/btn_search.gif" width="74" height="29" style="border:none" /></a>
<%} %>
Но соответствующий сгенерированный html:
<form action="" method="post" name="dosearch">
<input type="text" name="ticketSearch" class="search"><a href="#" onclick="document.dosearch.submit();"><input src="../App_Themes/DefaultTheme/images/btn_search.gif" name="ctl00$Image1" type="image" id="ctl00_Image1" width="74" height="29" style="border:none" /></a>
</form>
Вопрос в том, ПОЧЕМУ действие пустое, тогда как я упоминаю action и controllername при объявлении HTML.Helper ????
в результате поиск не работает по очевидной причине.
Пожалуйста, помогите. Спасибо.