protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { try { rptBrojackaMjesta.DataSource = Utils.PrevediZaJSON(BrojackoMjestoBO.DohvatiGeoPodatke()); rptBrojackaMjesta.DataBind(); int recordCount = rptBrojackaMjesta.Items.Count; int pageSize = Convert.ToInt32(ConfigurationManager.AppSettings["pageSize"]); int pageCount = (recordCount + pageSize - 1) / pageSize; lblCurrPage.Text = "1"; lblPageCount.Text = pageCount.ToString(); // Budući da najingeniozniji od svih M$-ovih poluprodukata jedini u browserskoj konkurenciji ne zna čitati skrivena polja kak Bog zapoveda, // moramo prilagoditi logiku toj uvrnutosti koja još uvijek zauzima skoro pola tržišta, navodno, te koristiti labelu/span uz style="display:none;" // za prikaz skrivenih vrijednosti. //hdnPageSize.Value = pageSize.ToString(); lblPageSize.InnerText = pageSize.ToString(); // Podešavanje visine mape... ne funkcionira: // http://forums.asp.net/t/1220172.aspx } catch (Exception ex) { lblErrMsg.Text = ex.Message; } } }
public string DohvatiGeoPodatke(int param) { return(new JavaScriptSerializer().Serialize(Utils.PrevediZaJSON(BrojackoMjestoBO.DohvatiGeoPodatke()))); }