亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > .NET > 正文

蛇年多屏圖片切換(可添加圖片鏈接以及編輯標題)

2024-07-10 13:18:05
字體:
來源:轉載
供稿:網友
朋友要求,做一個多屏圖片切換效果,以作為網站廣告宣傳,剛開始聽到此要求時,心想一定很簡單照抄就行了。但是朋友還有進一步要求,是要在網站管理后統一管理,添加圖片,鏈接以及標題。還能編輯這些信息。前臺不必在每次更新時,去修改前臺代碼。

即然朋友有此要求,Insus.NET照做就是了。首先看看效果(今年是蛇年,剛好Windows 8 Themes也有幾張蛇圖片,因此拿它來做例子了。)

蛇年多屏圖片切換(可添加圖片鏈接以及編輯標題)

 
在數據庫創建一個表,來存儲相關信息,如圖片名稱,鏈接以及標題等:

復制代碼 代碼如下:


[dbo].[SwitchFocusNews]
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: Insus.NET
-- Create date: 2013-01-12
-- Description: 創建圖片切換信息表
-- =============================================
CREATE TABLE [dbo].[SwitchFocusNews]
(
[Nbr] TINYINT IDENTITY(1,1) PRIMARY KEY NOT NULL,
[ImageName] NVARCHAR(128) NOT NULL,
[Url] NVARCHAR(200) NOT NULL,
[Title] NVARCHAR(200) NOT NULL
)
GO


創建一個存儲過程,獲取所有記錄:

復制代碼 代碼如下:


[dbo].[usp_SwitchFocusNews_GetAll]
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: Insus.NET
-- Create date: 2013-01-12
-- Description: 獲取所有記錄
-- =============================================
CREATE PROCEDURE [dbo].[usp_SwitchFocusNews_GetAll]
AS
SELECT [Nbr],[ImageName],[Url],[Title] FROM [dbo].[SwitchFocusNews]
GO


網站后臺上傳圖片,以及編輯功能,Insus.NET在此省略。

接下來,創建一個類別,此類別只有獲取數據庫表的信息,其它添加,編輯和刪除方法略。

復制代碼 代碼如下:


SwitchFocusNews
Imports System.Data
Imports Microsoft.VisualBasic
Namespace Insus.NET
Public Class SwitchFocusNews
Dim objBusinessBase As New BusinessBase()
Public Function GetAll() As DataTable
Return objBusinessBase.GetDataToDataSet("usp_SwitchFocusNews_GetAll").Tables(0)
End Function
End Class
End Namespace


為了以后維護方便,以及最小功能化的開發理念,Insus.NET把它寫成一個用戶控件ASCX,以下HTML代碼,重點是在<script>之間放了一個asp:Literal控件。還一點,就是css與js也是在此引用。

復制代碼 代碼如下:


<%@ Control Language="VB" AutoEventWireup="false" CodeFile="FlashAnimation.ascx.vb" Inherits="AscxControls_FlashAnimation" %>
<link href='<%= ResolveUrl("~/FlashAnimation/css/lrtk.css")%>' />
<script src='<%= ResolveUrl("~/FlashAnimation/js/pptBox.js")%>' ></script>
<div >
<script>
<asp:Literal runat="server"></asp:Literal>
</script>
</div>


用戶控件cs代碼:

復制代碼 代碼如下:


Imports System.Data
Imports Insus.NET
Partial Class AscxControls_FlashAnimation
Inherits System.Web.UI.UserControl
'實例化類別
Dim objSwitchFocusNews As New SwitchFocusNews()
Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
Dim objDataTable As DataTable = objSwitchFocusNews.GetAll()
'看看數據庫是否有記錄
If objDataTable.Rows.Count > 0 Then
Dim width As Integer = 500 '寬度
Dim height As Integer = 300 '高度
Dim autoPlayer As Integer = 3 '自動播放間隔時間
Dim si As New StringBuilder()
si.AppendFormat("var box = new PPTBox();")
si.AppendFormat("box.width = {0};", width)
si.AppendFormat("box.height = {0};", height)
si.AppendFormat("box.autoplayer = {0};", autoPlayer)
'循環數據表,把每一條記錄循環顯示以下面語法中。 圖片路徑正確是后臺上傳或是編輯時存儲的路徑。當然你也可把存儲于數據的圖片顯示出來。
For Each dr As DataRow In objDataTable.Rows
si.AppendFormat("box.add({{ ""url"": ""{0}"", ""href"": ""{1}"", ""title"": ""{2}""}});", ResolveUrl("~/FlashAnimation/images/" & dr("ImageName").ToString() & ""), dr("Url").ToString(), dr("Title").ToString())
Next
si.Append("box.show();")
Me.LiteralSwitchImage.Text = si.ToString()
End If
End Sub
End Class

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
一区二区三区无码高清视频| 欧美性猛交xxxx乱大交极品| 色综合视频网站| 久久视频精品在线| 在线国产精品视频| 亚洲天堂av电影| 欧美精品精品精品精品免费| 日韩在线观看高清| 久久久久久久久久久免费| www.亚洲天堂| 国产精品久久久久77777| 萌白酱国产一区二区| 久久99国产精品久久久久久久久| 国产欧美日韩免费看aⅴ视频| 日韩高清电影好看的电视剧电影| 亚洲成人在线网| 久久中文字幕一区| 成人中文字幕在线观看| 国产日韩欧美视频| 狠狠躁夜夜躁人人躁婷婷91| 91网站免费看| 欧美巨猛xxxx猛交黑人97人| 亚洲欧美国产va在线影院| 91午夜理伦私人影院| 亚洲情综合五月天| 国产精品日韩在线播放| 在线观看欧美视频| 欧美激情性做爰免费视频| 国产精品成人国产乱一区| 亚洲精品福利资源站| 亚洲丁香久久久| 欧美日韩亚洲系列| 97视频免费观看| 在线看片第一页欧美| 久久精品青青大伊人av| 亚洲自拍在线观看| 欧美裸体xxxx极品少妇| 黄色一区二区在线观看| 91久久久久久国产精品| 国产欧美va欧美va香蕉在线| 欧美黑人xxxⅹ高潮交| 欧美日韩美女在线| 九九久久综合网站| 国语对白做受69| 成人中心免费视频| 久久夜精品va视频免费观看| 搡老女人一区二区三区视频tv| 欧美激情高清视频| 国产欧美日韩亚洲精品| 色偷偷噜噜噜亚洲男人| 欧美中文在线观看| 亚洲在线观看视频网站| 在线观看亚洲区| 亚洲国产私拍精品国模在线观看| 日韩专区中文字幕| 揄拍成人国产精品视频| 欧美在线视频导航| 国产成人久久久精品一区| 精品国产欧美成人夜夜嗨| 日韩欧美精品免费在线| 国产一区二区av| 亚洲电影免费观看高清完整版在线| 日韩电影免费在线观看中文字幕| 亚洲欧美日韩网| 中文字幕国产亚洲2019| 国产精品一区二区三区久久| 中文字幕日韩精品在线| 日韩高清人体午夜| 欧美另类第一页| 亚洲美女激情视频| 日韩精品免费在线视频观看| 欧美激情久久久久久| 欧美午夜精品伦理| 亚洲一区二区三区成人在线视频精品| 亚洲视频一区二区三区| 久久国产精品偷| 久久久999精品| 亚洲欧美第一页| 色yeye香蕉凹凸一区二区av| 色综合91久久精品中文字幕| 97免费在线视频| 亚洲成人激情在线观看| 在线观看精品自拍私拍| 久久天天躁狠狠躁夜夜爽蜜月| 亚洲www在线观看| 欧美美女操人视频| 日韩av电影院| 国产成人精品一区二区在线| 国产日韩精品在线观看| 欧美成人免费小视频| 这里精品视频免费| 97视频在线观看视频免费视频| 亚洲欧美在线第一页| 国产精品视频自在线| 色妞久久福利网| 91欧美激情另类亚洲| 国产精品中文字幕久久久| 日韩精品中文字幕有码专区| 欧美精品一区在线播放| 91沈先生作品| 亚洲成人av片| 91精品国产自产在线老师啪| 亚洲老板91色精品久久| 亚洲成av人片在线观看香蕉| 国产精品精品久久久久久| 亚洲欧美日韩一区二区三区在线| 欧美久久精品午夜青青大伊人| 欧美电影院免费观看| 亚洲第一精品夜夜躁人人躁| 国产亚洲精品高潮| 亚洲肉体裸体xxxx137| 亚洲在线第一页| 欧美夜福利tv在线| 欧美另类极品videosbestfree| 欧美大胆a视频| 伊人男人综合视频网| 国产精品久久91| 欧美激情精品久久久久久免费印度| 91福利视频网| 国产精品普通话| 国产亚洲精品一区二555| 精品国产一区二区三区久久久| 伊人久久久久久久久久久| 中文字幕精品网| 亚洲自拍高清视频网站| 欧美另类极品videosbestfree| 欲色天天网综合久久| 亚洲欧美国产另类| 亚州欧美日韩中文视频| 亚洲天堂成人在线| 宅男66日本亚洲欧美视频| 日韩电影免费观看在线观看| 国产精品一二三视频| 激情成人在线视频| 成人免费看吃奶视频网站| 久热爱精品视频线路一| 91国偷自产一区二区三区的观看方式| 色哟哟网站入口亚洲精品| 欧美视频在线观看免费网址| 欧美日韩国产一中文字不卡| 欧美电影在线免费观看网站| 日韩av在线网页| 国内久久久精品| 国产精品第8页| 亚洲自拍偷拍一区| 精品视频中文字幕| 国产精品夜色7777狼人| 久久精品国产亚洲精品| 国产精品高潮呻吟久久av野狼| 久久97精品久久久久久久不卡| 午夜精品久久久久久久99黑人| 国产精品永久免费视频| 国产精品1区2区在线观看| 亚洲欧美在线一区二区| 成人性生交大片免费看小说| 欧美一二三视频| 免费91麻豆精品国产自产在线观看| 久久久久久伊人| 色综合天天综合网国产成人网| 成人免费看黄网站| 国产精品成人av在线| 日韩av123| 色噜噜狠狠狠综合曰曰曰| 性亚洲最疯狂xxxx高清|