Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

235
Views
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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!