Klarstellung:ASP.NET-Code in Google Maps Infofenster
Vereinfacht gesagt, ich möchte eine ASP.NET-Update innerhalb des Info-Fenster von Google Maps setzen. Dies würde bedeuten, dass Benutzer von einem Info-Fenster aus mit meiner Anwendung interagieren könnten, ohne die Seite zu aktualisieren und ohne das aktuell geöffnete Informationsfenster zu schließen.
Weiß jemand, ob das möglich ist?
Update:
Vielen Dank an alle, die bisher geantwortet. Sehr geschätzt.
Was ich aus den Antworten entnommen habe, ist, dass:
- der Update-Panel verfügt über eine eigene „mysteriös Mechanik“ ist, die die Update verursacht werden möglicherweise nicht richtig in den Infofenstern zu arbeiten. Der direktere Weg, JQuery zu verwenden, um Ajax-Aufrufe an einfache Webdienste zu machen, sollte die versteckte Komplexität des UpdatePanels beseitigen und die gewünschte Funktionalität ermöglichen.
Ich bin immer noch fasziniert, warum der Update Ansatz nicht funktioniert, und, warum verwenden würde man „das Modell brechen“ von Google Maps, wenn sicher ein Update macht nur als HTML und JavaScript mit einem Link zu das XMLHttpRequest-Objekt.
Ist es möglich, ASP.NET-Code in Google Maps-Informationsfenster zu platzieren?
Ich möchte ein UpdatePanel mit einigen AJAXified asp: Button im Infofenster platzieren.
AFAICT geben Sie einfach den HTML-Code an, der im Info-Fenster als String platziert werden soll. Daher sollten Sie ein UserControl in einen String rendern und diesen String in das Info-Fenster für den Browser einfügen. Weiß jemand, ob dies wahrscheinlich funktioniert?
Wenn dies in Google Maps nicht möglich ist, hat jemand eine Idee, ob eine solche Implementierung mit der entsprechenden Virtual Earth-Technologie möglich wäre?
Dies sieht aus wie der falsche Ansatz zu nehmen und es bricht das Modell der beiden Google Maps und Virtual Earth, die Client-seitige Ajax verwenden. Wenn Sie Ihr großes Bildziel mit der Schaltfläche im Infofenster erklären können, können wir Ihnen alternative Ideen oder Lösungen anbieten. –
Hallo José - bitte erklären Sie, warum dies das Modell von Google Maps bricht. Google Maps verwendet Ajax - aber ich sehe nicht, wie dies ein Update-Panel im Info-Fenster ausschließt, da ein Info-Fenster als HTML und Javascript rendert, das normalerweise in Info-Fenster eingefügt werden kann. Alle weiteren Informationen, die Sie zur Verfügung stellen können, werden sehr geschätzt – Ben