我的观点:
@using (Html.BeginForm())
{
<p id="a">
Search par VCMEMBRE/VCPARENT: @Html.TextBox("SearchString")
<input type="submit" name="searchType" value="Find!" />
</p>
}
我的 Controller :
public ActionResult Index(string searchString)
{
if (!String.IsNullOrEmpty(searchString))
{
axeModel.trcubezonequotas = db.TRCUBEZONEQUOTAS.Where(
(s =>
s.VCMEMBRE.ToLower().Contains(searchString.ToLower())
|| s.VCPARENT.ToLower().Contains(searchString.ToLower())
)
);
return View(axeModel);
}
最佳答案
做这样的事情:
在你的 html 标签中为 onChange 事件分配一个函数。
<input type="text" id="search" onchange="myFunction()" name="searchType" value="Find!" />
然后编写函数来调用您的 Controller 方法:)
例如:
function myFunction(){
var searchterm = $("#search");
$.get( "your controller url", { searchString: searchterm} )
.done(function( searchResults) {
searchResults.each(function( index ) {
console.log( index + ": " + $( this ).text() );
});
});
}
关于javascript - 如何为 "Search"函数执行自动提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28434999/