我正在使用MVC 5 Asp.Net和以下this教程。我想知道这是如何获取结果,当我点击过滤器按钮。@ Html.BeginForm()如何工作?并在Microsoft ASP.Net MVC 5教程中搜索结果?
有来自哪里这个代码是在电影/视图中添加/ Index.cshtml
@using (Html.BeginForm())
{
<p> Title: @Html.TextBox("SearchString") <br />
<input type="submit" value="Filter" /></p>
}
现在,据我所知,它会创建一个文本框按钮在屏幕上的一个点。但是,这个按钮如何调用搜索(索引)函数并传递函数中的文本框的值,我无法得到这个。 012zzPlzz详细说明它,我是新的。对不起,这个愚蠢的东西。谢谢
我的表单是相同的,我说的问题。另外我的行动(索引)功能中的参数是“searchString”,而不是“SearchString”(这里S是大写)。如果大写和小写'S'没有任何区别,那么我接受你的答案。 – 2014-10-26 16:29:41
好吧,我通过改变表单代码中不同字母的大小写来满足答案。它仍然有效。感谢并接受:) – 2014-10-26 16:33:07
有没有一种方法可以简单地使用模型参数?例如,我有一个UserName,UserEmail模型,并希望只有一个参数的模型 - Model。 – FrenkyB 2016-04-28 16:05:01