---
title: "Input checkboxes, ogillas skarpt."
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/175154-input-checkboxes-ogillas-skarpt"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Fredde Mannen"
published: "2008-11-04T09:32:30.000Z"
updated: "2008-11-04T12:45:05.000Z"
replies: 3
views: 461
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/175154-input-checkboxes-ogillas-skarpt"
---

# Input checkboxes, ogillas skarpt.

## #1 — Fredde Mannen, 2008-11-04T09:32Z

Har ett gäng checkboxes, av typen:

```
<input type="checkbox" runat="server" id="chkArea"  />
```

Som skapas i en nestlad repeater.. jag hittar samtliga jag får ut värdet ur dem, men dem är alltid False även fast jag Checkat dem innan postningen.. 

Kod för submitknappen: 

```
    Private Sub btnSearch_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSearch.Click

        For Each item As RepeaterItem In rptBransches.Items
            If item.ItemType = ListItemType.Item OrElse item.ItemType = ListItemType.AlternatingItem Then
                Dim rptAreas As Repeater = CType(item.FindControl("rptBusinessAreas"), Repeater)

                For Each area As RepeaterItem In rptAreas.Items
                    If area.ItemType = ListItemType.Item OrElse area.ItemType = ListItemType.AlternatingItem Then
                        Dim input As HtmlControls.HtmlInputCheckBox = CType(area.FindControl("chkArea"), HtmlControls.HtmlInputCheckBox)

                        ' använd input.Value

                    End If
                Next
            End If
        Next

    End Sub
```

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

## #2 — Fredde Mannen, 2008-11-04T09:49Z

Är det dumt att i detta fall i itereringen av kontrollerna då använda: 

```
Request.Form(input.Name)
```

  för att få de värden som valdes?

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

## #3 — Gladh, 2008-11-04T12:42Z

Om de alltid är false även fast du har markerat dem på din sida, så är det mest troligt så att du återskapar dem i din kod vid din postback och inte hämtar dem från viewstaten. Har du i din Page.Load() följande 

```
if(!Page.IsPostBack)
 CreateCheckboxes();
```

\- M

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

## #4 — Fredde Mannen, 2008-11-04T12:45Z

> **Gladh skrev:**
>
> Om de alltid är false även fast du har markerat dem på din sida, så är det mest troligt så att du återskapar dem i din kod vid din postback och inte hämtar dem från viewstaten. Har du i din Page.Load() följande 
> 
>
>
> ```
> if(!Page.IsPostBack)
>  CreateCheckboxes();
> ```
>
> 
> 
> \- M

Men fu tusan.. där har vi det!

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/175154-input-checkboxes-ogillas-skarpt
