Sans vouloir reprendre toutes les fonctions du glossaire ASP 3 qui sont reconnues par ASP.net, regardons plutôt quelques nouveautés... (petit à petit... :)
Attention !!! Pensez toujours à dimensionner et typer vos variables !
<% resultat = IIf(condition1, valeur1, valeur2) ' si condition1 est vraie, resultat = valeur1 ' sinon resultat = valeur2 %>
<% Select Case expression case valeur1 ' lignes à exécuter si expression vaut valeur1 case Is > valeur2 ' lignes à exécuter si expression ' est supérieure à valeur2 case else ' lignes à exécuter dans les autres cas end Select %>
<% resultat = switch(condition1, valeur1, condition2, valeur2, ...) ' si condition1 est vraie, resultat = valeur1 ' sinon si condition2 est vraie, resultat = valeur2 etc... %>
Navigateur
browsercap.aspx
<% dim browserinfo as httpbrowsercapabilities = request.browser %>
Capacités de votre navigateur : <BR><BR>
Navigateur : <%=page.request.browser.type%><BR> <% ' remarque : browser est une propriété de l'objet page ' on peut donc se passer de declarer ' dim browserinfo as httpbrowsercapabilities = request.browser ' et taper page.request.browser.propriété %> Type : <%=browserinfo.browser%><BR> Version : <%=browserinfo.version%><BR> Version beta : <%=browserinfo.beta%><BR> Version majeure : <%=browserinfo.majorversion%><BR> Version mineure : <%=browserinfo.minorversion%><BR> Navigateur AOL : <%=browserinfo.aol%><BR> Robot d'indexation : <%=browserinfo.crawler%><BR> OS installé : <%=browserinfo.platform%><BR> Support 16bits : <%=browserinfo.win16%><BR> Support 32bits : <%=browserinfo.win32%><BR> Version de .net : <%=browserinfo.clrversion%><BR> Version du DOM(MSHTML) : <%=browserinfo.msdomversion%><BR> Version du DOM(W3C) : <%=browserinfo.w3cdomversion%><BR> Support ActiveX : <%=browserinfo.activexcontrols%><BR> Support fond sonore : <%=browserinfo.backgroundsounds%><BR> Support Chaînes d'infos (CDF) : <%=browserinfo.cdf%><BR> Support des cookies : <%=browserinfo.cookies%><BR> Support ECMA script : <%=browserinfo.ecmascriptversion%><BR> Support des frames : <%=browserinfo.frames%><BR> Support Java : <%=browserinfo.javaapplets%><BR> Support des tableaux : <%=browserinfo.tables%><BR> Support VBScript : <%=browserinfo.vbscript%><BR> Support JavaScript : <%=browserinfo.javascript%><BR>