そのメニュー項目をクリックすると、表示される項目のリストの最初の画像を選択する方法を使用して、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 を使用してスキップするために使用できる別の方法はありますか?
ありがとう