void PrepareDataView() { int?year = Request.Params["year"] != null?int.Parse(Request.Params["year"]) : (int?)null; int?month = Request.Params["month"] != null?int.Parse(Request.Params["month"]) : (int?)null; BlogPostsDataView.DataSource = BlogPostsProvider.GetBlogPosts(year, month); BlogPostsDataView.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { ((Layout)Page.Master).ShowSearch = false; var query = Session["query"] as string; if (!string.IsNullOrEmpty(query)) { Session["query"] = null; SearchGridView.SearchPanelFilter = query; } SearchGridView.DataSource = BlogPostsProvider.GetBlogPosts(); SearchGridView.DataBind(); }
public ActionResult SearchGridViewPartial(string query) { ViewBag.Query = query; return(PartialView(BlogPostsProvider.GetBlogPosts())); }
public ActionResult BlogPostsDataViewPartial(int?year, int?month) { ViewBag.Year = year; ViewBag.Month = month; return(PartialView("BlogPostsDataViewPartial", BlogPostsProvider.GetBlogPosts(year, month))); }