Toon posts:

[ASP.NET] Uitlezen textbox geeft 'oude' waarde terug

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een vreemd probleem... Bij het uitlezen van een textbox via de .Text-property krijg ik alleen de oude waarde terug. Dus, in de Page_Load zet ik iets in die textbox, ik typ iets in die textbox, en achter een knop wil ik diezelfde textbox weer uitlezen.

Code: (geknipt)

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
private void Page_Load(object sender, System.EventArgs e)
{
  txtFirstname.Text = "Mijnnaam";
}

private void btnRegister_Click(object sender, System.EventArgs e)
{
  if ( Page.IsValid )
  {
    CustomerDB customerDB = new CustomerDB();
    Customer customer = new Customer();

    customer.CustomerID = Convert.ToInt16(Session["CustomerID"]);
    customer.Firstname = txtFirstname.Text;
    customer.Lastname = txtLastname.Text;
    ....


Enz enz. Typ ik dus bv. "Anderenaam" in de textbox (txtFirstname), en lees ik in btnRegister_Click() de textbox uit, dan krijg ik de waarde "Mijnnaam" terug...?

Iemand enig idee waar dit aan ligt?

  • whoami
  • Registratie: December 2000
  • Laatst online: 29-04 13:16
Checken op IsPostBack.

Het helpt als je ff op MSDN leest hoe een aspx pagina 'verwerkt' wordt, en welke events er in welke volgorde optreden.

[ Voor 74% gewijzigd door whoami op 12-10-2005 17:10 ]

https://fgheysels.github.io/


Verwijderd

Topicstarter
Dit was het probleem inderdaad, thnx!