---
title: "Ta emot värde från textbox"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/97225-ta-emot-värde-från-textbox"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "m_soderlund"
published: "2004-02-13T07:36:30.000Z"
updated: "2004-02-14T16:02:53.000Z"
replies: 13
views: 485
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/97225-ta-emot-värde-från-textbox"
---

# Ta emot värde från textbox

## #1 — m_soderlund, 2004-02-13T07:36Z



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

## #2 — cyprys, 2004-02-13T07:46Z

Högst upp på sidan borde du lägga in textboxarna

```
protected withevents r_dt_start as system.web.ui.webcontrols.textbox
```

detta lägger du alltså utanför dina subbar.

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

## #3 — m_soderlund, 2004-02-13T07:56Z

Jag har redan gjort det.

```
proctected withevents r_dt_start as textbox
protected withevents r_dt_slut as textbox
```

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

## #4 — NETwork, 2004-02-13T08:15Z

Har jag förstått dig rätt att du har din textbox i en repeater som finns i en usercontrol men att du försöker hämta dess värde i codebehind från den sida där din usercontrol är implementerad?

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

## #5 — m_soderlund, 2004-02-13T08:17Z

> **NETwork skrev:**
>
> Har jag förstått dig rätt att du har din textbox i en repeater som finns i en usercontrol men att du försöker hämta dess värde i codebehind från den sida där din usercontrol är implementerad?

Det är hemskt trevligt att ha med intelligenta människor att göra. :)

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

## #6 — NETwork, 2004-02-13T08:57Z

Haha, jag tar inte åt mig. ;) En liten fråga först... varför kan du inte låta din usercontrol ha hela den här funktionaliteten i sig själv? 

Det som komplicerar till det hela lite är ju din repeater. Du måste alltså först göra en findcontrol på din usercontrol efter din repeater och först därefter göra ytterligare en findcontrol på den rad i din repeater där din textbox finns (pseudokod för att du ska förstå principen):

```
protected namespace.MyUserControl uc;
((TextBox)(((Repeater)uc.Findcontrol("repeaterID")).Findcontrol.Items[x]("textboxID")).Text;
```

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

## #7 — m_soderlund, 2004-02-13T13:53Z

Hmm.. Hur kan översättningen till VB se ut? Det där var lite halvkrångligt. :l ;)

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

## #8 — Dino, 2004-02-13T14:00Z

```
DirectCast(DirectCast(uc.Findcontrol("repeaterID"), Repeater).Items(x).FindControl("textboxID"), TextBox).Text
```

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

## #9 — m_soderlund, 2004-02-13T14:09Z

Okej.. problem igen! Hur blir

```
protected namespace.MyUserControl uc;
```

i form av VB-kod? :l

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

## #10 — Dino, 2004-02-13T14:17Z

```
protected withevents uc as UserControl
```

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

## #11 — m_soderlund, 2004-02-13T14:28Z

Det fungerar inte. Min användarkontroll heter uc\_. Jag kör

```
protected withevents uc_ as usercontrol
```

och det fungerar så klart inte. Har testat att byta ut uc\_ mot exempelvis ucx\_ men utan resultat.

```
DirectCast(DirectCast(uc_.Findcontrol("franvaro_red"), Repeater).Items(x).FindControl("dt_start"), TextBox).Text
```

 fungerar heller inte. Jag har inte möjlighet att se felmeddelandet som genereras. :(

Tack för hjälpen än så länge.

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

## #12 — asmodie, 2004-02-13T14:51Z

Jag vet inte om det här kommer att hjälpa dig men...en tanke.

string minString = Request.Form\["id:et på textboxen"\];
Sedan måste du antagligen ta reda på själva idet som du kan sätta tidigare. minTextbox.ID = "box1"

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

## #13 — Nöff, 2004-02-13T14:54Z

nääää Request.Form tillhör det förgångna, undvik gamla ASP grejer  :e

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

## #14 — m_soderlund, 2004-02-14T16:02Z

Jag har nu löst problemet! Jag skippade repeatern och hämtade data från databasen med en OleDbDataReader. Jag band info till tre textboxar och tog emot värden från dem genom textbox_namn.Text.

Tackar så mycket för hjälpen, jag har lärt mig en hel del! Bland annat DirectCast.. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/97225-ta-emot-värde-från-textbox
