In asp.net puoi utilizzare codice lato server in TAG <script> come hai fatto tu oppure utilizzare il code behind (cioè un file separato dall'aspx con estensione .vb o .cs a seconda del linguaggio)
Con il code-behind, che è il metodo migliore (lo puoi vedere in Visual Studio in esplora soluzioni, nell'albero, sotto la tua pagina aspx) :
Per completezza, sappi che la classe Random può gestire anche un casuale Double (cioe' tra 0.0 ed 1.0)codice:Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim upload_original As Integer upload_original = Randomize() Response.Write(upload_original) End Sub Public Function Randomize() As Integer Dim myNewNumber As New Random Return myNewNumber.Next(1, 10) End Function
codice:Public Function Randomize() As Double Dim myNewNumber As New Random Return myNewNumber.NextDouble End Function

Rispondi quotando