Wenn Sie zu http://profile.microsoft.com gehen und Ihre persönlichen Daten bearbeiten, wählen Sie Ihr Land aus. Wenn ein Land ausgewählt wird, ändern sich die Informationen zu Stadt und/oder Staat entsprechend den Erwartungen für dieses Land. Hat jemand Beispiele dafür, wie man das erreicht? Gibt es einen Service (kostenloser Service), der diese Informationen bereitstellt?Dynamische Länderliste Dropdown-Liste
Antwort
Betreffend die Daten: Country, State, Province WebService?
Die CascadingDropdown Kontrolle Sie dieses Verhalten geben.
Nun, es basiert auf Ihrem IP-Tracking, können Sie Benutzer Land über seine IP-Adresse finden, die ganze Liste der Städte, für bestimmte Länder, die Sie irgendwo finden können und fügen Sie es zu Ihrer Funktionalität, auch benötigen Sie wahrscheinlich einige Ajax-Funktionen für Drop-Downs oder noch besser ein JSON.
Dies muss nicht unbedingt eine IP-zu-Land-Datenbank verwenden. Seit wann ist Ajax eine Art Funktion? Und JSON wäre eine gute Möglichkeit, die Städte für jedes Land zu speichern, aber es ist keine Möglichkeit, diese Informationen zu füllen. –
Sie können immer IP des Benutzers verfolgen und sein Land, und setzen Sie den Wert in Land Drop-Down-Box darauf, das war meine Idee, aber natürlich stimme ich Ihnen, dass nicht unbedingt in jedem Fall, das ist eins Voraus-Feature. – vaske
Sie müssen Javascript verwenden, um dynamically populate die Stadt/Staat SELECT-Tag, wenn das Land SELECT-Tag geändert wird, die Sie mit einem Event Handler fangen können.
Ich schaute auf diese auch. Sie bieten nicht wirklich die Funktionalität, die ich brauche. Wenn das ausgewählte Land keinen Status benötigt, sollte die Auswahl verschwinden. Ich glaube nicht, dass es so etwas gibt, also muss ich mein eigenes schreiben. – awilinsk