我正在尝试构建简单的搜索实用程序,按姓氏搜索我的员工。
这是我的剃刀视图
@using(Html.BeginForm("Index","Employee", FormMethod.Post))
{
<p>
Search employees by Last Name : @Html.TextBox("SearchString")
<input type="submit" value="Submit" name="Search" />
</p>
}
这是我的控制器
// GET: /Employee/
public ActionResult Index(string lastName)
{
var employees = db.Employees;
if (!String.IsNullOrEmpty(lastName))
{
employees = employees.Where(p => p.LastName.ToUpper().Contains(lastName.ToUpper()));
}
return View(employees.ToList());
}
调试显示提交按钮返回到 index 方法,但返回到 Index 方法的值 lastName 始终为 null。如何正确传递姓氏?