我正在做一个带有按钮的经典搜索字段。我正在为按钮使用 Ajax.ActionLink,但我无法弄清楚如何获取在 ActionLink 中发布的文本框值。我看起来像这样:
<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>
在哪里???是,我不知道如何从文本框中获取值。我该怎么办?
更新1:它是一个嵌套形式
正如我应该在原始帖子/问题中提到的那样,这是一个嵌套表单,即要提交一个外部表单。因此,如果我在其中创建一个带有提交的 Ajax.BeginForm(),它将调用外部表单的提交。我显然想避免这种情况。