我对Ajax幻灯片放映有问题 [英] I have a problem with Ajax slide show

查看:86
本文介绍了我对Ajax幻灯片放映有问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我制作了一个哭泣页面,并在其中添加了幻灯片放映和图像按钮 {以使其可点击}
并使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆