---
title: "autopostback"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/68085-autopostback"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "andreas_lindh"
published: "2003-02-12T16:24:51.000Z"
updated: "2003-02-12T21:58:37.000Z"
replies: 2
views: 190
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/68085-autopostback"
---

# autopostback

## #1 — andreas_lindh, 2003-02-12T16:24Z

Jag har en dropdown med autopostback satt till true.

Dropdownen ser ut så här. Den fylls med värden från en databas

```
<asp:dropdownlist id="dplHandelse" onselectedindexchanged="handelse" datasource='<%# fillddl() %>' DataTextField="namn" DataValueField="kod" autopostback="True" runat="server" width="50px" />
```

När dropdownen postas kör jag den här subben

```
Public dplass1 As DropDownList
    Public dplass2 As DropDownList
Public Sub handelse(ByVal sender As Object, ByVal e As EventArgs)
        Dim vald As String = dplhandelse.SelectedItem.Text
        If dplhandelse.SelectedItem.Text = "mål" Then
            dplass1.Visible = True
            dplass2.Visible = True
            tbminuter.Visible = False
        Else
            dplass1.Visible = False
            dplass2.Visible = False
            tbminuter.Visible = True

        End If
dplhandelse.SelectedIndex = dplhandelse.Items.IndexOf(dplhandelse.Items.FindByText(vald))
```

När subben körs vill jag kolla om texten dplhandelse är mål.
När jag testar det här blir dplass1 och 2 visible oavsett vad jag väljer i dplhandelse.

Någon som vet hur jag kan lösa det här?

Permalänk: https://www.webforum.nu/p/68085

## #2 — Dino, 2003-02-12T17:17Z

Vet inte hur det är med VS men webmatrix genererar & # 2 2 9 ; (skall sitta samman) istället för å. Så om valuet är ett annat än texten så jämför med det istället.

```
Public Sub handelse(ByVal sender As Object, ByVal e As EventArgs)
        Dim vald As String = sender.SelectedItem.value
        If vald = "goal" Then
            dplass1.Visible = True
            dplass2.Visible = True
            tbminuter.Visible = False
        Else
            dplass1.Visible = False
            dplass2.Visible = False
            tbminuter.Visible = True
        End If
...
```

red//

Permalänk: https://www.webforum.nu/p/949564

## #3 — andreas_lindh, 2003-02-12T21:58Z

jag löste det
i funktionen som fyller dropdownen med värden

```
If Not (IsPostBack) Then
            Return ds1.Tables("handelse_koder")
        End If
```

Permalänk: https://www.webforum.nu/p/949789

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/68085-autopostback
