---
title: "Problem att hitta TextBox-värde efter PostBack i en UserControl"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/88288-problem-att-hitta-textbox-värde-efter-postback-i-en-usercontrol"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Engine^"
published: "2003-10-11T18:30:53.000Z"
updated: "2003-10-11T20:53:23.000Z"
replies: 4
views: 300
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/88288-problem-att-hitta-textbox-värde-efter-postback-i-en-usercontrol"
---

# Problem att hitta TextBox-värde efter PostBack i en UserControl

## #1 — Engine^, 2003-10-11T18:30Z

Jag har blivit aningen förvirrad och hittar således inte det postade datat...

Jag har en UserControl, som innehåller en \<form runat="server"\> och jag hade tänkt att sköta inloggning via detta formulär, men i min codebehind kommer jag inte åt något från det postade formuläret.

```
using System;
using System.Web.UI.WebControls;

public class CPageLogin : System.Web.UI.UserControl
{
  protected TextBox objTextBoxUsername;
  protected TextBox objTextBoxPassword;

  private void Page_Load(object ObjSrc, EventArgs e)
  {
    if(this.IsPostBack)
      LogonUser();
  }

  private void LogonUser()
  {
    [blue]//Dessa metoder har jag provat...[/blue]
    string strUsername = Request.Form["objTextBoxUsername"];
    string strUsername = this.Request.Form["objTextBoxUsername"];
    string strUsername = objTextBoxUsername.Text;

    [blue]//annan kod...[/blue]
  }
}
```

Jag erkänner mig så jäkla besegrad av detta och frågar ödmjukt efter hjälp ;)

Vart är mina formulärdata?

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

## #2 — Dino, 2003-10-11T18:40Z

Du kan inte ha \<form runat="server"\> i en userControl.

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

## #3 — Engine^, 2003-10-11T18:46Z

Va fanken!

Hur kommer det sig?

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

## #4 — Engine^, 2003-10-11T19:00Z

Nu visade det sig att jag kunde ha en \<form runat="server"\> i min UserControl... jag hittade mina värden via

```
strUsername = this.Request.Form.Get(1);

[blue]//Det fungerade även med[/blue]
strUsername = this.Request.Form.Get(objTextBoxUsername.UniqueID);
```

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

## #5 — Dino, 2003-10-11T20:53Z

Ok, då har man lärt sig något nytt idag med. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/88288-problem-att-hitta-textbox-värde-efter-postback-i-en-usercontrol
