我对Ajax幻灯片放映有问题 [英] I have a problem with Ajax slide show
问题描述
我制作了一个哭泣页面,并在其中添加了幻灯片放映和图像按钮 {以使其可点击}
并使用Web服务将幻灯片放映与ACCESS数据库链接
Web服务的代码就是这样
_
i made a wep page and added a Slide Show and imagebutton {to make it clickable} to it
And link the slide show with ACCESS database using a Web service
the code of Web service was like that
_
Public Shared Function GetSlides() As AjaxControlToolkit.Slide()
Dim imgSlide As AjaxControlToolkit.Slide() = New AjaxControlToolkit.Slide(dt1.Rows.Count - 1) {}
For i As Integer = 0 To dt1.Rows.Count - 1
Dim dr As DataRow = dt1.Rows(i)
imgSlide(i) = New AjaxControlToolkit.Slide(Replace(dr("LINKIMG").ToString(), "~/", ""), "", "")
Next
Return (imgSlide)
End Function
在页面加载中,我使用此子
and in page load I use this sub
Sub loadslide()
con1.ConnectionString = ConfigurationManager.ConnectionStrings("con").ToString
fselect = "select * from VIDEO"
sqlcmd = New OleDb.OleDbCommand(fselect, con1)
If con1.State = ConnectionState.Closed Then
con1.Open()
End If
sqladp = New OleDb.OleDbDataAdapter(sqlcmd)
con1.Close()
dt1.Clear()
sqladp.Fill(dt1)
End Sub
现在,我想要做的就是在用户单击图像时为每个图像附加click事件,并使用数据库中的文本字段将其与URL链接
换句话说
我想动态地将每个图像作为单个链接
非常感谢您有兴趣阅读我的问题
Now all what i want is to attach the click event for each image when the user click on it and link it with a URL using a text field from my database
In other words
I want to make each image as a single Link dynamically
Thank you very much for your interest to read my question
推荐答案
非常感谢
问题已解决
______________________________________
Web服务代码
Thank you very much
The problem has been resolved
______________________________________
code of Web service
<system.web.services.webmethod(),> _
Public Shared Function GetSlides() As AjaxControlToolkit.Slide()
Dim imgSlide As AjaxControlToolkit.Slide() = New AjaxControlToolkit.Slide(dt1.Rows.Count - 1) {}
For i As Integer = 0 To dt1.Rows.Count - 1
Dim dr As DataRow = dt1.Rows(i)
Dim hass As String
hass = "<a href="" + dr("linkpost").ToString() + "" target="_blank"><img alt="" + dr("linktext").ToString() + "" width="200px" height="200px" src="" + dr("keyword").ToString() + "" /></a>"
imgSlide(i) = New AjaxControlToolkit.Slide(Replace(dr("LINKIMG").ToString(), "~/", ""), hass, hass)
Next
Return (imgSlide)
End Function
并转到
and go to
source
,然后
imagebutton1
,然后使
style="display: none
效果很好
it worked fine
这篇关于我对Ajax幻灯片放映有问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!