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


RequiredFieldValidator = död knapp

Postades av 2004-12-09 12:44:15 - John Kjellberg, i forum asp.net generellt, Tråden har 5 Kommentarer och lästs av 405 personer

(ASP.NET - C#)

hej

Det va en gång ett formulär som fungerade...det gjorde en INSERT till min databas.

Men så en dag så lade jag RequiredFieldValidator:s på några av TextBox:arna och sedan den dagen händer INGENTING när man trycker på knappen för att skicka iväg all data, även om ALLA TextBoxarna fyllts i och allt ser OK ut...

Ex. på hur kontrollen ser ut:

<asp:RequiredFieldValidator id="RequiredFieldValidator1" runat="server" Width="8px" ErrorMessage="!" Font-Bold="True" ControlToValidate="txtFran" Display="Static"></asp:RequiredFieldValidator>


Jag kontrollerar med if(Page.IsValid) i knappens kod men den gör varken det som ska ske om sidan är "Valid" eller det som ska ske när den INTE är "Valid"!

Försökte stänga av valideringen på knappen (CausesValidation = false) men det hjälpte inte heller!


Va e det här för fel?!


EDIT: Tog bort valideringskontrollerna - då funka det igen

Lade sedan dit en RegularExpressionValidator - samma fel igen ...knappen som en dö sill fast allt är korrekt ifyllt!

EDIT 2:
Har upptäckt att samma fel uppstår på alla mina gamla sidor jag har på min webbserver ...har sidan valideringskontroller funkar inte knapparna


Svara

Sv: RequiredFieldValidator = död knapp

Postades av 2004-12-09 22:38:35 - Ola Lindfeldt

sätt en breakpoint och steppa i koden?
Kräver förstås att du kör Visual Studio.NET.


Svara

Sv:RequiredFieldValidator = död knapp

Postades av 2004-12-09 23:21:30 - John Kjellberg

Jaha...det verkar som det löst sig på något sätt

Jag laddade ner några uppdateringar från Microsoft...sen dess funkar det! Alla de där sidorna som så mystiskt inte funkat fungerar igen...Hurra!


Men koden för det som ska göras om Page INTE är "valid" körs inte av nån anledning...ska inte Page.IsValid returnera false om en valideringskontroll indikerar något fel?

Såhär är det nu:
------------------

if(Page.IsValid)
{
//Denna kod körs när allt är korrekt ifyllt - Funkar!
}
else
{
//Denna kod körs INTE även fast en valideringskontroll indikerar fel - Funkar INTE!
}


Svara

Sv: RequiredFieldValidator = död knapp

Postades av 2004-12-10 06:37:45 - Johan Normén

John,

Kör du serverside validering? Du behöver inte i ex din knapp event metdo kolla en Page.IsValid då denna med högsta sannorlikhet kommer att vara Valid om du kommer in i metoden. ASP .Net kommer stoppa allt om något skulle bli fel i Valideringskontrollerna.

Mvh Johan


Svara

Sv:RequiredFieldValidator = död knapp

Postades av 2004-12-10 13:58:29 - Mikael Wedham

Men du bör kolla ändå, eftersom alla inte stödjer client-side validering

men Else är onödigt...

/m


Svara

Sv: RequiredFieldValidator = död knapp

Postades av 2004-12-11 00:12:09 - Johan Normén

"Men du bör kolla ändå, eftersom alla inte stödjer client-side validering"

Bör man? Även om det inte är klient side avbryts processen om den ger i från sig att sakerna inte är valida.

"You should check this property only after you have called the Page.Validate method, or set the CausesValidation property to true in the OnServerClick handler for an ASP.NET server control that initiates form processing."

Mvh Johan


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 600
27 953
271 705
4 064
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