Inquiridor
Mapa não carrega no PostBack

Pergunta
-
Bom dia pessoal,
Estou desenvolvendo uma aplicação que utiliza a API do Google maps. Quando rodo o mapa pela primeira vez dentro do Page_Load ele carrega normalmente, mas quando executo seleciono alguma ação que dispara um PostBack = true, o mapa desaparece.
Teriam alguma ideia do que pode ser?
- Editado Rafael Rodriguess quinta-feira, 21 de fevereiro de 2013 13:23 alt
Todas as Respostas
-
-
if (!Page.IsPostBack) { estados = medicaoNegocio.buscaTodosEstados(); DropDownListEstado.DataSource = estados; DropDownListEstado.DataTextField = "Nome"; DropDownListEstado.DataValueField = "Sigla"; DropDownListEstado.DataBind(); acudes = medicaoNegocio.buscaTodosAcudes(); ListBoxReservatorios.DataSource = acudes; ListBoxReservatorios.DataTextField = "Nome"; ListBoxReservatorios.DataValueField = "CodigoEstacao"; ListBoxReservatorios.DataBind(); CarregaMapa(); }
Dessa forma ele carrega o mapa sem nenhum problema, mas na hora que eu seleciono em elemento do DropDown o mapa desaparece. O DropDown está com o AutoPostBack = true.
- Editado Rafael Rodriguess quinta-feira, 21 de fevereiro de 2013 16:18 alt
-
-
Até tentei colocar o UpdatePanel, mas quando eu coloco o <asp:Literal> (que serve para codificar o javascript no meu código) dá erro. Acho que o UpdatePanel não aceita o <asp:Literal>.
<asp:UpdatePanel ID="UpdatePanel1" runat="server"> <asp:Literal ID="js" runat="server" ></asp:Literal> <div id="map_canvas" style="width: 100%; height: 400px; margin-bottom:2px;"> </div> <br /> </asp:UpdatePanel>
- Editado Rafael Rodriguess sexta-feira, 22 de fevereiro de 2013 13:38 alt