protected void Page_Load(object sender, EventArgs e) { hotwordsRepeater.DataSource = new KeywordDao().GetHotWords(); hotwordsRepeater.DataBind(); kw = Request["kw"]; if (string.IsNullOrWhiteSpace(kw)) { return; } //处理:将用户的搜索记录加入数据库,方便统计热词 SerachKeyword model = new SerachKeyword(); model.Keyword = kw; model.SearchDateTime = DateTime.Now; model.ClinetAddress = Request.UserHostAddress; new KeywordDao().Add(model); //分页控件 MyPage pager = new MyPage(); pager.TryParseCurrentPageIndex(Request["pagenum"]); //超链接href属性 pager.UrlFormat = "Search.aspx?pagenum={n}&kw=" + Server.UrlEncode(kw); int startRowIndex = (pager.CurrentPageIndex - 1) * pager.PageSize; int totalCount = -1; List <SearchResult> list = DoSearch(startRowIndex, pager.PageSize, out totalCount); pager.TotalCount = totalCount; RenderToHTML = pager.RenderToHTML(); dataRepeater.DataSource = list; dataRepeater.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { //时间控件 // myRegisterTime.Attributes.Add("onfocus", "javascript:dateSelector()"); //加载热词 hotwordsRepeater.DataSource = new Dao.KeywordDao().GetHotWords(); hotwordsRepeater.DataBind(); kw = Request["kw"]; kwShip = Request["kwShip"]; fromDate = Request["fromDate"]; toDate = Request["toDate"]; if (string.IsNullOrWhiteSpace(kw) && string.IsNullOrWhiteSpace(kwShip)) { return; } //处理:将用户的搜索记录加入数据库,方便统计热词 Model.SerachKeyword model = new Model.SerachKeyword(); model.Keyword = kw; model.ShipKeyword = kwShip; model.SearchDateTime = DateTime.Now; model.ClinetAddress = Request.UserHostAddress; new Dao.KeywordDao().Add(model); //分页控件 MyPage pager = new MyPage(); pager.TryParseCurrentPageIndex(Request["pagenum"]); //超链接href属性 pager.UrlFormat = "CreateIndex.aspx?pagenum={n}&kw=" + Server.UrlEncode(kw); int startRowIndex = (pager.CurrentPageIndex - 1) * pager.PageSize; int totalCount = -1; // index(); //暂时注释 不建立索引 List <SearchResult> list = search(kw, kwShip); targetResultCount = list.Count; show_place(); searchForLatln(kw); List <SearchResult> targetList = Test.DateViewer.CaculateCount(DateTime.Parse(fromDate), DateTime.Parse(toDate), list); Test.DateViewer.newsCountForMonth(targetList); // List<SearchResult> list = DoSearch(startRowIndex,pager.S,out totalCount); pager.TotalCount = 5; RenderToHTML = pager.RenderToHTML(); dataRepeater.DataSource = list; dataRepeater.DataBind(); }