Jag är inte helt borta på dot.net men det här gör mig helt tokig? Har du inte lite längre ner i koden någon subrutin som kollar att det är validerat och om det inte är så - så submittas inte heller sidan? Tar du bort kontrollen så blir aldrig valideringen true heller.. ..men valideringen sker som den ska, även om den inte gjorde det så borde väl den inte kalla på en "login-screen", asså md5, challeng/respons.. en sån typ av login, ingen egen.??? Vad får du för login? windows login? Yes, det är en windows-login. Hej... Problemet var relaterat endast till den här installationen av iis, ominstallation och allt funkade som vanligt. (med precis samma rättigheter som tidigare)regularexpressionvalidator skapar en login????
En regularexpressionvalidator som kollar av en epostadress gör så att att loginfönstret kommer upp i internet explorer?? (man kan fortsätta om man trycker cancel vid login och alla rättigheter sajt/filer är trippelkollade)
inget spec konstigt med koden.. men så fort jag tar bort expressionvalidatorn så försvinner login-förfrågningen??
------------------------------------------------------------
<code>
<TR>
<TD>E-post</TD>
<TD><asp:textbox id="txtepost" runat="server"></asp:textbox>
<asp:regularexpressionvalidator id="valEmail" runat="server" controlToValidate="txtepost" ValidationExpression=".*@.*\..*" ErrorMessageFelaktig e-postadress</asp:regularexpressionvalidator>
</TD>
</TR>
</code>
------------------------------------------------------------
Plattform: ASP.NET, sp2Sv: regularexpressionvalidator skapar en login????
Sv: regularexpressionvalidator skapar en login????
..ah, jag läste min egen fråga och min förklaring lät var lätt att missförstå.
1 - jag får upp en loginscreen ???
2- jag vill inte ha någon loginscreen!
3- om jag tar bort min validation-control så försvinner loginscreenen (detta är bra)
4- men jag vill ha kvar validaton-controllen.. utan att få någon login!
5- den stora frågan - varför visar den en login??Sv: regularexpressionvalidator skapar en login????
Om du får ett windows logoin beror det på:
1... Du har anget detta i web.config
2... Du har inte satt ASP.net användaren eller everyone med read rättigheter på den applikation eller virtuella mapp du försöker komma åt.
3... Du har inte satt eller fått rätt rättigheter på de script som kommer att exekveras under en Validering. Dessa finner du på: C:\Inetpub\wwwroot\aspnet_client\system_web\<din .net verion>
Valideringen körs ju på den textbox du har. Då du trycker på en submit knapp kommer ett script som ligger i C:\Inetpub\wwwroot\aspnet_client\system_web\<din .net verion> att exekveras. Det kommer att ge true eller false. du kan hantera detta via Page i din codebehind.
<code>
Page.IsValid
</code>
Förstod inte din beskrivning till 100% men hoppas detta kan ge något.
//Johan NSv: regularexpressionvalidator skapar en login????
Jag har kollat alla rättigheter.
Allt fungerar som det ska, - bara att login-fönstret dyker upp innan sidan börjar laddas om man trycker cancel så laddas sidan och allt fungerar precis som det ska. Om man tar bort regularexpressionvalidator's så slipper man inloggningen.
ska test att kopiera över alltihop till en annan server och se vad som händer.Sv: regularexpressionvalidator skapar en login????
Din regularexpression hantering kör ett script som läggs in på sidan via ASp .Net när du trycker på cancel så hinner den troligen inte med att lägga till alla den data som behövs. Vad du kan göra då är att skapa en validering på serversidan.
Du kan sätta EnableClientScript = false på din valideringskontroll för att inte köra den på klientsidan.
//Johan NSv: regularexpressionvalidator skapar en login????