Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Problem med dubbla TextChanged-events för textbox.

Postades av 2004-12-31 13:57:54 - Maria Westling, i forum asp.net generellt, Tråden har 4 Kommentarer och lästs av 369 personer

Hej!

Jag har ett problem med en asp.net sida som jag håller på med.

Jag har en textbox som har en event-hanterare för TextChanged-eventet. IBLAND när jag ändrar texten så kallas eventhanteraren 2 gånger, fast jag bara har ändrat texten en gång. Jag har inte lyckats hitta något sätt att få det att hända varje gång, utan det verkar helt slumpmässigt. Ibland när jag kör applikationen sker det hela tiden, ibland inte alls. Detta ställer till med lite problem. Jag vill alltså bara ha ETT event när jag ändrar texten en gång.

Är det någon som vet vad det kan bero på? Jag tror mig ha märkt att det endast händer när jag klickar på en knapp på sidan (som har en eventhanterare för click-eventet). Alltså inte när jag klickar någon annanstans på sidan eller ändrar texten genom att trycka return. Men jag är inte helt säker.

Tacksam för svar!

Maria


Svara

Sv: Problem med dubbla TextChanged-events för textbox.

Postades av 2004-12-31 14:11:31 - Andreas Håkansson

Maria,

Det hade varit bra om du kunde visa oss lite kod så vi kunde luskat mer på detta åt dig =)


Svara

Sv: Problem med dubbla TextChanged-events för textbox.

Postades av 2004-12-31 15:08:58 - Johan Normén

Saken är den att Eventet skall endast köras när du postar data. Det fungerar så här.

du har en viewstate som har info om textboxens data, när du postar och den märker att det du skrivit inte är samma som viewstaten då körs boxen.

Du menar alltås att sidan postar om sig självt när du skriver i rutan? eller trycker du enter och det är då detta händer? för trecker du enter så kan en fokus sitta på en knapp vilket gör att det postas.

Har du även valideringskontroller på mot denna textbox? som du satt några kuliga regler på? det kan hända att denna då kan göra det lite lustigt för dig.

Mvh Johan


Svara

Sv:Problem med dubbla TextChanged-events för textbox.

Postades av 2005-01-01 20:06:37 - Pelle Johansson

Du kanske kan använda dig av If IsPostBack=True - så vet du om du tryckt på en submit-knapp eller inte när du arbetar med anropet.


Svara

Sv: Problem med dubbla TextChanged-events för textbox.

Postades av 2005-01-02 17:21:55 - Maria Westling

Tack för era tips!

Jag använder mycket riktigt (som Johan anade) en RangeValidator för att validera innehållet i textboxen, så kanske är det det som ställer till det. Det verkar som om click-eventet för en knapp inte alltid kommer när man trycker på knappen direkt efter att ha ändrat i textboxen. Det kommer dock ibland, och då körs textChanged-eventet en gång till. Det är den enda förklaring jag kan se.

Nu har jag gjort en work-around med en state-variabel som håller reda på hur många gånger textChanged-eventet körs. Inte så snyggt, men det funkar i alla fall som jag vill.

/Maria


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 602
27 953
271 705
561
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies