我想在ASP.NET MVC中使用不同的参数进行高级搜索。我首先从简单的视图模型开始,但它不起作用。 这是我的观点模型:
public class ViewModesTest
{
public string Name { get; set; }
public string LastName { get; set; }
public DateTime CreateDateTime { get; set; }
}
我对搜索结果进行了部分查看,这是搜索代码:
public ActionResult MemberSearch()
{
return View();
}
[HttpPost]
public ActionResult MemberSearch(ViewModesTest m)
{
var d = db.Members.Where(s => s.Name == m.Name && m.LastName).ToList();
return PartialView("SearchResutl");
}
public ActionResult SearchResutl()
{
return PartialView();
}
答案 0 :(得分:0)
我看到你的代码,它有两个问题:
代码修复相同:
public ActionResult MemberSearch()
{
return View();
}
[HttpPost]
public ActionResult MemberSearch(ViewModesTest m)
{
var d = db.Members.Where(s => s.Name == m.Name && m.LastName).ToList();
return PartialView("SearchResutl", d);
}
在View之外你可以调用模型类@model List<Members>