Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

242
Visualizações
No se puede cargar Esri o JavaScript después de registrar el archivo .ascx en formularios web

Luego tengo una página de formulario web ASP.NET que es MyAddress.ASCX que muestra mi mapa:

 <asp:Panel runat="server" ID="plnAddress" Visible="true"> <div> <div id="search"></div> <div id="map"> </div> </div> </asp.Panel>

En la carga de la página inicial, hago referencia a MyAddress.ASCX en la carga de la página y todo funciona bien.

Luego hago clic en una pestaña para verificar el mismo mapa en otra ubicación en la página y carga esa página pero no muestra ningún mapa.

Traté de eliminar la primera instancia del mapa creado e intenté cargarlo solo en PostBack (pensando que estoy usando ID), pero parece que solo funciona cuando la página se carga inicialmente y no después de que se realicen las devoluciones.

Inicialmente , MyAddress.ascx está registrado dentro de IndividualAddress.ASCX así:

 <%@ Register Src="../MyAddress.ascx" TagName="MyAddress" TagPrefix="uc1" %> <uc1:MyAddress ID="myAddress" runat="server" ShowAdditionalDirections="True" DisplayAdditionalDirectionsTextArea="True" MaxAdditionalDirectionLength="255" ShowApn="True" ShowCountry="True" ShowExtendedFields="True" ShowLocationType="True"/>

y luego IndividualAddress.ascx se registra dentro de IndividualInfo.ASCX así:

 <%@ Register Src="IndividualAddress.ascx" TagName="IndividualAddress" TagPrefix="uc5" %> <uc5:SubjectAddress ID="indivAddress" runat="server" Visible="true" />

Intenté registrar el JavaScript en la carga de la página de IndividualAddress e IndividualInfo, pero el javascript nunca se vuelve a activar.

 var key1 = Guid.NewGuid(); var key2 = Guid.NewGuid(); ScriptManager.RegisterClientScriptInclude(myAddress, ucAddress.GetType(), key1.ToString(), "/ArcGISinit.js"); ScriptManager.RegisterClientScriptInclude(myAddress, ucAddress.GetType(), key2.ToString(), "/myEsriJavascript.js");

También traté de registrar indivAddress no funcionó.

Intenté muchas formas de registrarlo, pero el archivo JavaScript no se disparó.

En un momento pude cargar la secuencia de comandos que se muestra en la herramienta de desarrollo, pero parece que se ejecuta después de que se procesa la página, por lo que la secuencia de comandos no se activa.

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda