Вы можете сделать что-то простое - поместить текстовое поле HTML прямо на главной странице. Это может быть не так элегантно, как написание пользовательского пользовательского элемента управления, который считывает местоположение сайта поиска, но если URL-адрес вашей страницы результатов поиска статичен, то вам может подойти что-то подобное:
<script type="text/javascript">
function SearchPeople()
{
var termArr = document.getElementById("SearchTextBoxPeople").value.split(" ");
var retStr = "";
for (var i = 0; i < termArr.length; i++) {
retStr += termArr[i] + "* ";
}
document.location.href = "/Search/Pages/peopleresults.aspx?k=" + retStr;
}
</script>
<input type="text" id="SearchTextBoxPeople" />
<a href="#" onclick="SearchPeople();">Search People</a>
Еще одним преимуществом этого является то, что вы можете контролировать ввод, включающий подстановочные знаки (которые ужасны из коробки для поиска людей). JavaScript просто включает * в поиск, что позволяет выполнять поиск по шаблону. Таким образом, поиск jo sm
фактически отправит jo* sm*
на страницу поиска, которая затем будет соответствовать Джону Смиту.