Я хочу сделать предварительный поиск в ASP.NET MVC с различными параметрами. Сначала я начал с простой модели просмотра, но это не сработало. Это мой взгляд модель:Как сделать расширенный поиск в 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();
}
что вы имеете в виду по предварительному поиску? как вы передаете d на странице SearchResutl –
Определите предварительный поиск. Поймите, это не имеет никакого отношения к asp.netmvc - вам действительно может понадобиться какое-то реальное программирование на стороне базы данных для чего-нибудь интересного. Который сделает это либо инфраструктурой сущности (вы используете это, так и правильно), либо даже вопросом sql-сервера. – TomTom
public ActionResult MemberSearch (ViewModesTest m) { var d = db.Members.Where (s => s.Name == m.Name && m.LastName) .ToList(); return PartialView ("SearchResutl", d); } –