我有一个菜单,其中使用VB选择图像按钮,使用一种方法,如果单击该菜单项,则选择显示的项目列表的第一个图像。我要做的是改为显示随机图像。目前在VB中有这种方法控制显示的图像。
Dim conn As New SqlConnection()
Dim cmd As New SqlCommand()
conn.ConnectionString = FlashDB.ConnectionString
cmd.Connection = conn
cmd.CommandType = CommandType.StoredProcedure
cmd.CommandText = "get_first_flash"
Dim idParam As New SqlParameter("@collectionID", CollectionID)
cmd.Parameters.Add(idParam)
Dim result As Object
Dim previousConnectionState As ConnectionState = conn.State
Try
If conn.State = ConnectionState.Closed Then
conn.Open()
End If
result = cmd.ExecuteScalar()
Finally
If previousConnectionState = ConnectionState.Closed Then
conn.Close()
End If
End Try
Return "images/thumbnails/" & result
//In the html
<a href='viewproject.aspx?swfID=<%# Eval("swfID") %>' >
<img src="images/thumbnails/<%# Eval("thumbnail") %>"
height="150" width="180" /></a>
我是否可以使用不同的方法来跳过使用executeScalar来向我提供与第一行中的图像相关的动态响应。
由于
答案 0 :(得分:1)
我认为你可以创建一个随机数生成器,种子是记录总数