Obtenez de zone de texte valeur pour l'Ajax ActionLink MVC 4 / Rasoir

Je suis en train de faire un classique champ de recherche avec un bouton. J'utilise de l'Ajax.ActionLink pour le bouton, et je ne peux pas comprendre comment obtenir la zone de texte valeur affichée dans la ActionLink. Je ressemble à ceci:

<div class="input-append">
    <input type="text" id="Company_CompanyName" />
    @Ajax.ActionLink("search",
                     "CompanySearch",
                      new { searchString = "???" },
                            new AjaxOptions
                            {
                                HttpMethod = "GET",
                                InsertionMode = InsertionMode.Replace,
                                UpdateTargetId = "CompanySearchResults"
                            },
                            htmlAttributes: new { @class = "btn" })
</div>

<div id="CompanySearchResults"></div>

Où l' ??? est, est l'endroit où je ne sais pas comment récupérer la valeur de la textbox dans. Que dois-je faire?

Mise à JOUR 1: C'est un formulaire imbriqué

Ainsi que je l'ai mentionné dans le post original/question, c'est une imbriqué, c'est à dire il y a une forme extérieure pour être soumis. Donc si je fais un Ajax.BeginForm() avec un bouton à l'intérieur, il va invoquer la présentation de la forme extérieure. Je veux évidemment à éviter.

InformationsquelleAutor Anders | 2013-03-23