protected void Page_Load(object sender, EventArgs e) { Master.CurrentMenu = "Movie"; List <filmInfo> films = filmsService.GetFilms(mode: Request.QueryString["mode"], area: Request.QueryString["area"] , year: Request.QueryString["year"], offset: Request.QueryString["offset"], sort: Request.QueryString["sort"] == "2"); FilmsListLen = filmsService.FilmsListLen; StringBuilder sb = new StringBuilder(); foreach (var film in films) { sb.Append("<div class='films-list-item' >\n"); sb.Append("<img src='" + film.filmPic + "' onclick=\"window.open('./Film.aspx?id=" + film.filmId + "','_self')\" />\n"); sb.Append("<p class='films-list-item-title' onclick=\"window.open('./Film.aspx?id=" + film.filmId + "','_self')\">" + film.filmName + "</p>\n"); sb.Append("<p><i>" + film.filmRating.ToString().Split('.')[0] + ".</i>"); sb.Append("<i style='font-size:16px'>" + film.filmRating.ToString().Split('.')[1] + "</i></p>\n"); sb.Append("</div>"); } if (sb.ToString() == "") { sb.Append("抱歉,没有找到相关结果,请尝试用其他条件筛选。"); } FilmsList = sb.ToString(); }
public async Task <ActionResult <IEnumerable <FilmViewModel> > > GetFilms(SearchCriteria criterion, string searchString, int sortOption) { return(Ok(await _filmsService.GetFilms(criterion, searchString, sortOption))); }