Soyez le premier à donner votre avis sur cette source.
Vue 23 251 fois - Téléchargée 1 159 fois
Default.aspx <%@ Page Language="VB" AutoEventWireup="false" CompileWith="Default.aspx.vb" ClassName="Default_aspx" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Untitled Page</title> </head> <body> <form id="form1" runat="server"> <asp:DropDownList ID="DropDownList1" Runat="server" /> <br /> <br /> <asp:Label ID="Label1" Runat="server" Text="Label" /> </form> </body> </html> Default.aspx.vb Partial Class Default_aspx 'Instanciation du Service Web Dim Pop As New WP.PopulationWS Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load 'Necessaire pour faire un Postback à chaque fois que la valeur change DropDownList1.AutoPostBack = True If Not Page.IsPostBack Then 'Declaration du Tableau de Strings Contenant les Pays Dim Pays() As String Pays = Pop.getCountries 'On lie les pays au Drop DropDownList1.DataSource = Pays DropDownList1.DataBind() 'On decharge le drop de la memoire DropDownList1.Dispose() End If End Sub Private Sub DropDownList1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DropDownList1.SelectedIndexChanged Try 'Declaration du nombre d'habitants 'Attention getPopulation retourne un objet WP.Population 'Cet objet contient 3 propriétés : Country, Pop, Date Dim PopInfo As WP.Population PopInfo = Pop.getPopulation(DropDownList1.SelectedValue) 'On ecrit le resultat obtenus dans le Label Label1.Text = "La population en " & PopInfo.Country & _ " était de " & PopInfo.Pop & _ " habitants en " & PopInfo.Date 'Gestion des erreurs avec message tres explicite Catch ex As Exception Label1.Text = "<b>Erreur innatendue :</b><br>" & ex.Message End Try End Sub End Class
impossible d'instancier WP et probleme avec Compilwith
Sinon bien le PDF, les images sont pas très nettes et il manque des explications (évidentes qd on connait) pour arriver à certaines parties du tuto.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.