Avatar billede paahlman Nybegynder
28. november 2005 - 16:22 Der er 13 kommentarer og
1 løsning

RequiredFieldValidator og Firefox

Hej eksperter.

Jeg er ved at teste et site jeg har lavet og opdager nu at mine validators ikke virker i Firefox. Skyldes det noget jeg har gjort (eller ikke gjort) eller virker det bare ikke i Firefox???

vh
Avatar billede jokkejensen Novice
28. november 2005 - 16:24 #1
Nej det er IE only i framework 1.1, kender ikke til 2.0 ..

Mvh
Avatar billede dr_chaos Nybegynder
28. november 2005 - 16:31 #2
i 2.0 virker de i begge browsere.
Avatar billede snepnet Nybegynder
28. november 2005 - 20:05 #3
firefox betragtes som en downlevel browser pr. default i 1.1, men det kan fikses - tag et kig her:
http://www.asptoday.com/Content.aspx?id=2339
der er et link til en opdatering af browsercaps tæt på bunden af siden.
mvh
Avatar billede dgivoni Nybegynder
29. november 2005 - 09:44 #4
du kan også tjekke valideringen serverside, dvs. at du ved postback spørger til om siden er valideret:
if (this.IsValid)
{
...
}

Så er du sikker på at det fungerer i alle browsere.
Avatar billede paahlman Nybegynder
29. november 2005 - 09:56 #5
snepnet: Har kigget på linket og opdateret min web.config mht. browsercaps men det virker egentlig ikke :-(
dgivoni: Jeg ville jo helst spare det serverroundtrip.
Avatar billede dgivoni Nybegynder
29. november 2005 - 10:36 #6
ja, det kan jeg godt forstå, selv om det nu er en god idé at have server-validering under alle omstændigheder. Jeg har aldrig fået det til at virke i firefox m. asp.net 1.1
Avatar billede snepnet Nybegynder
29. november 2005 - 10:48 #7
hmmmm... prøv at kig her:
http://slingfive.com/pages/code/browserCaps/
der er også links til testsider etc.
.... prøv evt. også om det virker hvis du tvinger firefox til at fortælle at den er en ie-model:
https://addons.mozilla.org/extensions/moreinfo.php?application=firefox&id=59
mvh
(du bør altid udføre valideringen på serveren også)
Avatar billede snepnet Nybegynder
29. november 2005 - 10:59 #8
men altså .... har du ikke mulighed for at køre 2.0.... det er jo sådan frigivet nu og det hele.
mvh
Avatar billede paahlman Nybegynder
30. november 2005 - 09:13 #9
snepnet: Jeg har læst om browsercaps men de omtalte sider varetager ikke den validering jeg har brug for. Det hjælper heller ikke at skifte useragent i Firefox. Det lugter lidt af at jeg er nødt til at clientsidescripte :-(
Avatar billede snepnet Nybegynder
30. november 2005 - 09:52 #10
ingen mulighed for at bruge 2.0?
mvh
Avatar billede paahlman Nybegynder
30. november 2005 - 12:06 #11
snepnet: jo, det har jeg sådan set. jeg havde dog regnet med at færdiggøre dette projekt inden installationen af vs2005. Jeg er osse lidt i tvivl om hvordan det skal blive bedre, jeg havde tænkt mig at benytte framework 1.1 til dette projekt i vs2005. men det er måske dumt?
mvh
Avatar billede snepnet Nybegynder
30. november 2005 - 12:21 #12
ja - det ville jeg ikke begynde at bikse med hvis jeg var dig.

2003->1.1
2005->2.0

men sansynligheden for at du ikke får nogen som helst problemer med at konvertere din løsning til et VS2005/2.0 projekt er stor, så jeg ville da give det et forsøg.

mvh
Avatar billede Slettet bruger
03. december 2005 - 11:35 #13
Kig her, det er samme problem du har. Handler om som nogle af det tidligere allerede har skrevet tror at du browser sitet med en lam 3.2 kost.

http://kryptosdk.blogspot.com/2005/06/aspnet-createhtmltextwriter.html
Avatar billede paahlman Nybegynder
03. januar 2006 - 11:09 #14
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester