Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: ASP.NET ja dropdownlist

blackmoor [01.08.2006 14:46:10]

#

Moi!

elikkäs mulla on html puolella

<asp:dropdownlist id="strMaksuEhto" width="143" runat="server" CssClass="field" autoPostBack = "True"  OnSelectedIndexChanged = "strMaksuEhto_changed"></asp:dropdownlist>

Ja sitten vastaava funktio Vb tiedostossa:

Protected Sub strMaksuEhto_changed(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles strMaksuEhto.SelectedIndexChanged
        setStrMaksuehto()
    End Sub

Ladattessa sivu alasvetovalikkoon tulee tietokannasta kolme eri maksutapaa. Valittaessa eka, sivu lautautuu, ja setStrMaksuehto() funktio käydään läpi. valittaessa kolmas vaihtoehto, sama tilanne. Mutta valittaessa toinen vaihtoehto, sivu vain ladataan ja funktiota ei ajeta. Mistä tämä voi johtua? taidot kyllä loppuu...

neau33 [02.08.2006 11:47:10]

#

Heippa blackmoor "ritchie ?"

näin äkkiseltään, mieti seuraavia...

setStrMaksuehto(Index) '< missä jallu luuraa?
= "strMaksuEhto_changed" '< ???

neau33 [04.08.2006 11:14:56]

#

Heippa taas blackmoor!

Olisimpa toivonut tästä topic'sta hieman laajempaa keskustelua, mutta... (topmost secret 'n' security are the biggest thing ever, 'n' so on...)

Kokeile seuraavanlaista viritelmää...

'vb-koodia
Protected Sub strMaksuEhto_changed(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles strMaksuEhto.SelectedIndexChanged
  Dim MyVar As New Namespace.Class '* "Namespace.Class"
  My_Control.DataSource = MyVar.setStrMaksuehto() '* My_Control
End sub

blackmoor [04.08.2006 19:32:43]

#

Pittääpä kokeilla, kiitos, nea!

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta