bonjour,

je suis exceptionnellement sur un projet asp.net 2.0, je suis habitué à php
mais je ne connais pas du tout Asp.

Je cherche la fonction random d'un array en asp.net
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 en php cela donnerait ceci:
<?php 
function get_rand($array)  
{  
return $array[array_rand($array)];  //Tirage au sort  
}  
$valeurs = array(
"<subitem><url>devis-en-ligne</url><displayName>Pour evaluer vos travaux,</displayName><view>1</view></subitem>",
"<subitem><url>transfert-leasing-voiture</url><displayName>TransferLeasing, ou comment</displayName><view>1</view></subitem>",
"<subitem><url>joaillerie-bijouterie-online</url><displayName>Adamence, pour</displayName><view>1</view></subitem>",
"<subitem><url>comparateur-de-complementaire-sante</url><displayName>un clic pour economiser</displayName><view>1</view></subitem>"
);
$tvaleurs=get_rand($valeurs);
 
echo $tvaleurs; 
?>
J'ai trouvé ce bout de code qui ne fonctionne pas, j'en profite pour mettre la version ASP seul chose qui fonctionne


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
<html>
<body>
 
// ASP.NET Version: v2.0.50727
  <h1>ASP.NET Version: <%=System.Runtime.InteropServices.RuntimeEnvironment.GetSystemVersion()%></h1>
 
 
<%
string[] arrayOfString = new[] {"the", "quick", "brown", "fox", "etc"};
Random random = new Random();
string randomStringFromArray = arrayOfString[random.Next(0, arrayOfString.Length)];
%>
 
</body>
</html>
Par exemple le code que j'ai trouvé génère

Source Error:
Line 5:
Line 6: <%
Line 7: string[] arrayOfString = new[] {"the", "quick", "brown", "fox", "etc"};
Line 8: Random random = new Random();
Line 9: string randomStringFromArray = arrayOfString[random.Next(0, arrayOfString.Length)];
Merci de votre aide car je n'avance pas du tout

ludo