我已经有一个城市参数代表我将在我的数据库上搜索的城市名称,当我做mysite/List?city = mycityname时,一切正常,但我正在尝试做什么是,我还想通过名字搜索结合城市名称示例 列表?city = mycityname & firstName = myfirstname。我怎样才能做到这一点 ?这里是我对城市的查询,我也添加了firstname参数,但我并不真正知道如何添加它,因此它会过滤两者。多参数asp网络mvc 4
public string CurrentFirstName { get; set; }
public ViewResult List(string city, string firstName, int page = 1)
{
UsersListViewModel model = new UsersListViewModel
{
Users = repository.Userss
.Where(p =>city == null || p.CityName == city)
.OrderBy(p => p.UsersId)
.Skip((page - 1) * PageSize)
.Take(PageSize),
PagingInfo = new PagingInfo
{
CurrentPage = page,
UsersPerPage = PageSize,
TotalUsers = repository.Userss.Count()
},
CurrentCity = city
// CurrentFirstName = firstName
};
return View(model);
}