天天看點

Ajax 實作無重新整理切換圖檔

Html 源碼

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

<% ... @ Page language="c#" Codebehind="ajaxImage.aspx.cs" AutoEventWireup="false" Inherits="ajaxImage"  %>

Ajax 實作無重新整理切換圖檔

<! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"  >

Ajax 實作無重新整理切換圖檔

< HTML >

Ajax 實作無重新整理切換圖檔

     < HEAD >

Ajax 實作無重新整理切換圖檔

         < title > ajaxImage </ title >

Ajax 實作無重新整理切換圖檔

         < meta  content ="Microsoft Visual Studio .NET 7.1"  name ="GENERATOR" >

Ajax 實作無重新整理切換圖檔

         < meta  content ="C#"  name ="CODE_LANGUAGE" >

Ajax 實作無重新整理切換圖檔

         < meta  content ="JavaScript"  name ="vs_defaultClientScript" >

Ajax 實作無重新整理切換圖檔

         < meta  content ="http://schemas.microsoft.com/intellisense/ie5"  name ="vs_targetSchema" >

Ajax 實作無重新整理切換圖檔

         < Meta  http-equiv ="Page-Enter"  Content ="revealTrans(duration=0.3, transition=19)" >

Ajax 實作無重新整理切換圖檔

         < link  href ="../../../images/zj258.css`"  rel ="stylesheet"  type ="text/css" >

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

         < style  type ="text/css" > ...  a:link {...}{text-decoration: none;color: #000000;}

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

    a:visited {...}{ text-decoration: none; color: #999999;}

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

    a:hover {...}{ text-decoration: underline; color: #0066CC;}

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

    a:active {...}{ text-decoration: none; color: #0066CC;}

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

    .12-22 {...}{font-size: 12px; line-height: 22px;}

Ajax 實作無重新整理切換圖檔

         </ style >

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

         < script  language ="javascript"  type ="text/javascript" > ...

Ajax 實作無重新整理切換圖檔

            // 定時器

Ajax 實作無重新整理切換圖檔

            var timeDelay;            

Ajax 實作無重新整理切換圖檔

            // 圖檔自動浏覽時的時間間隔

Ajax 實作無重新整理切換圖檔

            var timeInterval = 10*1000;                        

Ajax 實作無重新整理切換圖檔

            // Array對象,存儲圖檔檔案的路徑

Ajax 實作無重新整理切換圖檔

            var image;    

Ajax 實作無重新整理切換圖檔

            //phototitle對象,存儲圖檔的标題

Ajax 實作無重新整理切換圖檔

            var phototitle;        

Ajax 實作無重新整理切換圖檔

            // 目前顯示的圖檔序号            

Ajax 實作無重新整理切換圖檔

            var num;            

Ajax 實作無重新整理切換圖檔

            //目前顯示的圖檔的p_id

Ajax 實作無重新整理切換圖檔

            var p_id;

Ajax 實作無重新整理切換圖檔

            // 圖檔資訊資料表

Ajax 實作無重新整理切換圖檔

            var dt;            

Ajax 實作無重新整理切換圖檔

            // 預加載圖檔資訊

Ajax 實作無重新整理切換圖檔

            function PreloadImage()

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

            ...{

Ajax 實作無重新整理切換圖檔

                // 采用同步調用的方式擷取圖檔的資訊    AjaxMethod            

Ajax 實作無重新整理切換圖檔

                var ds = lib.AjaxMethod.GetPhotoList().value;                

Ajax 實作無重新整理切換圖檔

                // 如果傳回了結果

Ajax 實作無重新整理切換圖檔

                if (ds)

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

                ...{

Ajax 實作無重新整理切換圖檔

                    // 判斷資料表是否不為空

Ajax 實作無重新整理切換圖檔

                    if (ds.Tables[0].Rows.length > 0)

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

                    ...{

Ajax 實作無重新整理切換圖檔

                        // 傳回的圖檔資訊資料表

Ajax 實作無重新整理切換圖檔

                        dt = ds.Tables[0];                        

Ajax 實作無重新整理切換圖檔

                        // 用image對象存儲圖檔的檔案路徑

Ajax 實作無重新整理切換圖檔

                        image = new Array();          

Ajax 實作無重新整理切換圖檔

                        //用phototitle對象存儲圖檔的标題

Ajax 實作無重新整理切換圖檔

                         phototitle=new Array();  

Ajax 實作無重新整理切換圖檔

                        //用p_id對象存儲圖檔的p_id

Ajax 實作無重新整理切換圖檔

                        p_id=new Array();            

Ajax 實作無重新整理切換圖檔

                        // 圖檔在Photos目錄下

Ajax 實作無重新整理切換圖檔

                        for (var i = 0; i < dt.Rows.length; i++)

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

                        ...{

Ajax 實作無重新整理切換圖檔

                            var strPath=dt.Rows[i].p_images;

Ajax 實作無重新整理切換圖檔

                            var strName=dt.Rows[i].p_name;

Ajax 實作無重新整理切換圖檔

                            //var num=str.indexOf("~");                            

Ajax 實作無重新整理切換圖檔

                            image[i] ="http://www.fzbj.net"+strPath.substr(1);//截取“~”後面的參數串  

Ajax 實作無重新整理切換圖檔

                            phototitle[i]=strName;

Ajax 實作無重新整理切換圖檔

                            p_id[i]=dt.Rows[i].p_id;

Ajax 實作無重新整理切換圖檔

                        } 

Ajax 實作無重新整理切換圖檔

                        // 初始化一些變量

Ajax 實作無重新整理切換圖檔

                        num = -1;

Ajax 實作無重新整理切換圖檔

                        //nStatus = 0x09;                        

Ajax 實作無重新整理切換圖檔

                        // 加載第一張圖檔

Ajax 實作無重新整理切換圖檔

                        next_image();

Ajax 實作無重新整理切換圖檔

                    }

Ajax 實作無重新整理切換圖檔

                    else // 分類下沒有圖檔

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

                    ...{

Ajax 實作無重新整理切換圖檔

                        alert("該目錄下沒有圖檔!");

Ajax 實作無重新整理切換圖檔

                    }

Ajax 實作無重新整理切換圖檔

                }                

Ajax 實作無重新整理切換圖檔

            }

Ajax 實作無重新整理切換圖檔

            // 實作圖檔切換時的效果

Ajax 實作無重新整理切換圖檔

            function image_effects()

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

            ...{

Ajax 實作無重新整理切換圖檔

                // Transition的值為0~23之間的随機數,代表24種切換效果

Ajax 實作無重新整理切換圖檔

                // 具體值與效果之間的對應見MSDN

Ajax 實作無重新整理切換圖檔

                var ran=Math.random() * 23;

Ajax 實作無重新整理切換圖檔

                document.slideShow1.filters.revealTrans.Transition =ran;

Ajax 實作無重新整理切換圖檔

                document.slideShow2.filters.revealTrans.Transition =ran;

Ajax 實作無重新整理切換圖檔

                document.slideShow3.filters.revealTrans.Transition =ran;

Ajax 實作無重新整理切換圖檔

                document.slideShow4.filters.revealTrans.Transition =ran;

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

                // 應用并播放切換效果slideShow

Ajax 實作無重新整理切換圖檔

                document.slideShow1.filters.revealTrans.apply();

Ajax 實作無重新整理切換圖檔

                document.slideShow2.filters.revealTrans.apply();

Ajax 實作無重新整理切換圖檔

                document.slideShow3.filters.revealTrans.apply();

Ajax 實作無重新整理切換圖檔

                document.slideShow4.filters.revealTrans.apply();

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

                document.slideShow1.filters.revealTrans.play();

Ajax 實作無重新整理切換圖檔

                document.slideShow2.filters.revealTrans.play();

Ajax 實作無重新整理切換圖檔

                document.slideShow3.filters.revealTrans.play();

Ajax 實作無重新整理切換圖檔

                document.slideShow4.filters.revealTrans.play();

Ajax 實作無重新整理切換圖檔

            }

Ajax 實作無重新整理切換圖檔

            function next_image()

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

            ...{

Ajax 實作無重新整理切換圖檔

                // 目前圖檔的序号向後移動,如果已經是最後一張,

Ajax 實作無重新整理切換圖檔

                // 則切換到第一張圖檔

Ajax 實作無重新整理切換圖檔

                num++;

Ajax 實作無重新整理切換圖檔

                num %= image.length;                

Ajax 實作無重新整理切換圖檔

                // 圖檔的切換效果

Ajax 實作無重新整理切換圖檔

                image_effects();                

Ajax 實作無重新整理切換圖檔

                // 将<img>對象的src屬性設定為目前num對應的路徑

Ajax 實作無重新整理切換圖檔

                // 切換圖檔的顯示和标題

Ajax 實作無重新整理切換圖檔

                try

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

                ...{

Ajax 實作無重新整理切換圖檔

                    document.slideShow1.src = image[num++];

Ajax 實作無重新整理切換圖檔

                    document.getElementById("a1").href="../../../gqxx/3chanpin_info"+p_id[num]+".aspx";

Ajax 實作無重新整理切換圖檔

                    document.slideShow1.title=phototitle[num];                

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

                    document.getElementById("srctext1").title=phototitle[num];

Ajax 實作無重新整理切換圖檔

                    document.getElementById("srctext1").innerText=phototitle[num].substring(0,7);

Ajax 實作無重新整理切換圖檔

                    document.getElementById("srctext1").href="../../../gqxx/3chanpin_info"+p_id[num]+".aspx";

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

                    document.slideShow2.src = image[num++];

Ajax 實作無重新整理切換圖檔

                    document.getElementById("a2").href="../../../gqxx/3chanpin_info"+p_id[num]+".aspx";

Ajax 實作無重新整理切換圖檔

                    document.slideShow2.title=phototitle[num];

Ajax 實作無重新整理切換圖檔

                    document.getElementById("srctext2").title=phototitle[num];

Ajax 實作無重新整理切換圖檔

                    document.getElementById("srctext2").innerText=phototitle[num].substring(0,7);

Ajax 實作無重新整理切換圖檔

                    document.getElementById("srctext2").href="../../../gqxx/3chanpin_info"+p_id[num]+".aspx";

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

                    document.slideShow3.src = image[num++];

Ajax 實作無重新整理切換圖檔

                    document.getElementById("a3").href="../../../gqxx/3chanpin_info"+p_id[num]+".aspx";

Ajax 實作無重新整理切換圖檔

                    document.slideShow3.title=phototitle[num];

Ajax 實作無重新整理切換圖檔

                    document.getElementById("srctext3").title=phototitle[num];

Ajax 實作無重新整理切換圖檔

                    document.getElementById("srctext3").innerText=phototitle[num].substring(0,7);                

Ajax 實作無重新整理切換圖檔

                    document.getElementById("srctext3").href="../../../gqxx/3chanpin_info"+p_id[num]+".aspx";

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

                    document.slideShow4.src = image[num++];

Ajax 實作無重新整理切換圖檔

                    document.getElementById("a4").href="../../../gqxx/3chanpin_info"+p_id[num]+".aspx";

Ajax 實作無重新整理切換圖檔

                    document.slideShow4.title=phototitle[num];

Ajax 實作無重新整理切換圖檔

                    document.getElementById("srctext4").title=phototitle[num];

Ajax 實作無重新整理切換圖檔

                    document.getElementById("srctext4").innerText=phototitle[num].substring(0,7);

Ajax 實作無重新整理切換圖檔

                    document.getElementById("srctext4").href="../../../gqxx/3chanpin_info"+p_id[num]+".aspx";

Ajax 實作無重新整理切換圖檔

                }

Ajax 實作無重新整理切換圖檔

                catch(e)

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

                ...{                    

Ajax 實作無重新整理切換圖檔

                }

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

                //誰時間自動播放

Ajax 實作無重新整理切換圖檔

                timeDelay = setTimeout( "next_image()",timeInterval );

Ajax 實作無重新整理切換圖檔

            }

Ajax 實作無重新整理切換圖檔

            function slideshow_automatic()

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

            ...{

Ajax 實作無重新整理切換圖檔

                // 目前圖檔的序号向後移動,如果已經是最後一張,

Ajax 實作無重新整理切換圖檔

                // 則切換到第一張圖檔

Ajax 實作無重新整理切換圖檔

                num ++;

Ajax 實作無重新整理切換圖檔

                num %= image.length;

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

                // 圖檔的切換效果

Ajax 實作無重新整理切換圖檔

                image_effects();

Ajax 實作無重新整理切換圖檔

                // 将<img>對象的src屬性設定為目前num對應的路徑

Ajax 實作無重新整理切換圖檔

                // 切換圖檔的顯示和标題

Ajax 實作無重新整理切換圖檔

                document.slideShow.src = image[num];           

Ajax 實作無重新整理切換圖檔

                document.getElementById("srctext1").innerText=phototitle[num];           

Ajax 實作無重新整理切換圖檔

            }

Ajax 實作無重新整理切換圖檔

         </ script >

Ajax 實作無重新整理切換圖檔

     </ HEAD >

Ajax 實作無重新整理切換圖檔

     < body  onload ="PreloadImage()"  topMargin ="0" >

Ajax 實作無重新整理切換圖檔

         < form  id ="Form1"  method ="post"  runat ="server" >

Ajax 實作無重新整理切換圖檔

             < TABLE  id ="Table1"  class ="12-22"  cellSpacing ="0"  cellPadding ="0"  border ="0" >

Ajax 實作無重新整理切換圖檔

                 < TR >

Ajax 實作無重新整理切換圖檔

                     < TD >

Ajax 實作無重新整理切換圖檔

                         < a  id ="a1"  name ="a1"  target =_blank >< IMG  class ="line-black"  style ="FILTER: revealTrans(duration=2,transition=23)"  id ="slideShow1"

Ajax 實作無重新整理切換圖檔

                                width ="100"  border ="0"  name ="slideShow1"  height ="120"  src ="http://www.fzbj.net/upfile/enterprise/proimage/2006824/200682492055289_thumb.jpg" ></ a >

Ajax 實作無重新整理切換圖檔

                     </ TD >

Ajax 實作無重新整理切換圖檔

                     < TD  width ="38" >< FONT  face ="宋體" ></ FONT ></ TD >

Ajax 實作無重新整理切換圖檔

                     < TD >

Ajax 實作無重新整理切換圖檔

                         < a  id ="a2"  name ="a2"  target =_blank >< IMG  class ="line-black"  id ="slideShow2"  style ="FILTER: revealTrans(duration=2,transition=23)"

Ajax 實作無重新整理切換圖檔

                                width ="100"  border ="0"  name ="slideShow2"  height ="120"  src ="http://www.fzbj.net/upfile/enterprise/proimage/2006926/200692615551250_thumb.jpg" ></ a >

Ajax 實作無重新整理切換圖檔

                     </ TD >

Ajax 實作無重新整理切換圖檔

                 </ TR >

Ajax 實作無重新整理切換圖檔

                 < TR  class ="12-22" >

Ajax 實作無重新整理切換圖檔

                     < TD  align ="center" >< FONT  face ="宋體" ></ FONT >< A  id ="srctext1"   target =_blank ></ A ></ TD >

Ajax 實作無重新整理切換圖檔

                     < TD  width ="38" >< FONT  face ="宋體" ></ FONT ></ TD >

Ajax 實作無重新整理切換圖檔

                     < TD  align ="center" >< FONT  face ="宋體" ></ FONT >< FONT  face ="宋體" ></ FONT >   < A  id ="srctext2"   target =_blank >

Ajax 實作無重新整理切換圖檔

                         </ A >

Ajax 實作無重新整理切換圖檔

                     </ TD >

Ajax 實作無重新整理切換圖檔

                 </ TR >

Ajax 實作無重新整理切換圖檔

                 < TR  class ="12-22" >

Ajax 實作無重新整理切換圖檔

                     < TD >

Ajax 實作無重新整理切換圖檔

                         < a  id ="a3"  name ="a3"   target =_blank >< IMG  class ="line-black"  style ="FILTER: revealTrans(duration=2,transition=23)"  id ="slideShow3"

Ajax 實作無重新整理切換圖檔

                                width ="100"  border ="0"  name ="slideShow3"  height ="120"  src ="http://www.fzbj.net/upfile/enterprise/proimage/200691/200691173436571_thumb.jpg" >

Ajax 實作無重新整理切換圖檔

                         </ a >

Ajax 實作無重新整理切換圖檔

                     </ TD >

Ajax 實作無重新整理切換圖檔

                     < TD  width ="38" >< FONT  face ="宋體" ></ FONT ></ TD >

Ajax 實作無重新整理切換圖檔

                     < TD >

Ajax 實作無重新整理切換圖檔

                         < a  id ="a4"  name ="a4"   target =_blank >< IMG  class ="line-black"  style ="FILTER: revealTrans(duration=2,transition=23)"  id ="slideShow4"

Ajax 實作無重新整理切換圖檔

                                width ="100"  border ="0"  name ="slideShow4"  height ="120"  src ="http://www.fzbj.net/upfile/enterprise/proimage/200691/200691172430774_thumb.jpg" >

Ajax 實作無重新整理切換圖檔

                         </ a >

Ajax 實作無重新整理切換圖檔

                     </ TD >

Ajax 實作無重新整理切換圖檔

                 </ TR >

Ajax 實作無重新整理切換圖檔

                 < TR  class ="12-22" >

Ajax 實作無重新整理切換圖檔

                     < TD  align ="center" >< FONT  face ="宋體" ></ FONT >< FONT  face ="宋體" ></ FONT >   < A  id ="srctext3"   target =_blank >

Ajax 實作無重新整理切換圖檔

                         </ A >

Ajax 實作無重新整理切換圖檔

                     </ TD >

Ajax 實作無重新整理切換圖檔

                     < TD  width ="38" >< FONT  face ="宋體" ></ FONT ></ TD >

Ajax 實作無重新整理切換圖檔

                     < TD  align ="center" >< FONT  face ="宋體" ></ FONT >< FONT  face ="宋體" ></ FONT >   < a  id ="srctext4"  target =_blank >

Ajax 實作無重新整理切換圖檔

                         </ a >

Ajax 實作無重新整理切換圖檔

                     </ TD >

Ajax 實作無重新整理切換圖檔

                 </ TR >

Ajax 實作無重新整理切換圖檔

             </ TABLE >

Ajax 實作無重新整理切換圖檔

         </ form >

Ajax 實作無重新整理切換圖檔

     </ body >

Ajax 實作無重新整理切換圖檔

</ HTML >

Ajax 實作無重新整理切換圖檔

 背景代碼

Ajax 實作無重新整理切換圖檔

using  System;

Ajax 實作無重新整理切換圖檔

using  System.Collections;

Ajax 實作無重新整理切換圖檔

using  System.ComponentModel;

Ajax 實作無重新整理切換圖檔

using  System.Data;

Ajax 實作無重新整理切換圖檔

using  System.Drawing;

Ajax 實作無重新整理切換圖檔

using  System.Web;

Ajax 實作無重新整理切換圖檔

using  System.Web.SessionState;

Ajax 實作無重新整理切換圖檔

using  System.Web.UI;

Ajax 實作無重新整理切換圖檔

using  System.Web.UI.WebControls;

Ajax 實作無重新整理切換圖檔

using  System.Web.UI.HtmlControls;

Ajax 實作無重新整理切換圖檔

using  lib;

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

namespace  Fzbj

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

... {

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

    /// <summary>

Ajax 實作無重新整理切換圖檔

    /// ajaxImage 的摘要說明。

Ajax 實作無重新整理切換圖檔

    /// </summary>

Ajax 實作無重新整理切換圖檔

    public class ajaxImage : System.Web.UI.Page

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

    ...{

Ajax 實作無重新整理切換圖檔

        private void Page_Load(object sender, System.EventArgs e)

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

        ...{

Ajax 實作無重新整理切換圖檔

            // 在此處放置使用者代碼以初始化頁面

Ajax 實作無重新整理切換圖檔

            AjaxPro.Utility.RegisterTypeForAjax(typeof(AjaxMethod));

Ajax 實作無重新整理切換圖檔

        }

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

        Web 窗體設計器生成的代碼#region Web 窗體設計器生成的代碼

Ajax 實作無重新整理切換圖檔

        override protected void OnInit(EventArgs e)

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

        ...{

Ajax 實作無重新整理切換圖檔

            //

Ajax 實作無重新整理切換圖檔

            // CODEGEN: 該調用是 ASP.NET Web 窗體設計器所必需的。

Ajax 實作無重新整理切換圖檔

            //

Ajax 實作無重新整理切換圖檔

            InitializeComponent();

Ajax 實作無重新整理切換圖檔

            base.OnInit(e);

Ajax 實作無重新整理切換圖檔

        }

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

        /// <summary>

Ajax 實作無重新整理切換圖檔

        /// 設計器支援所需的方法 - 不要使用代碼編輯器修改

Ajax 實作無重新整理切換圖檔

        /// 此方法的内容。

Ajax 實作無重新整理切換圖檔

        /// </summary>

Ajax 實作無重新整理切換圖檔

        private void InitializeComponent()

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

        ...{    

Ajax 實作無重新整理切換圖檔

            this.Load += new System.EventHandler(this.Page_Load);

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

        }

Ajax 實作無重新整理切換圖檔

        #endregion

Ajax 實作無重新整理切換圖檔

    }

Ajax 實作無重新整理切換圖檔

}

Ajax 實作無重新整理切換圖檔

AjaxMethod.cs 資料通路 代碼

Ajax 實作無重新整理切換圖檔

using  System;

Ajax 實作無重新整理切換圖檔

using  System.Data;

Ajax 實作無重新整理切換圖檔

using  System.Data.SqlClient;

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

namespace  lib

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

... {

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

    /// <summary>

Ajax 實作無重新整理切換圖檔

    /// AjaxMethod 的摘要說明。

Ajax 實作無重新整理切換圖檔

    /// </summary>

Ajax 實作無重新整理切換圖檔

    public class AjaxMethod

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

    ...{

Ajax 實作無重新整理切換圖檔

        public AjaxMethod()

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

        ...{            

Ajax 實作無重新整理切換圖檔

        }

Ajax 實作無重新整理切換圖檔

        public static string ConnectionString = System.Configuration.ConfigurationSettings.AppSettings["ConnStr"].ToString();

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

        GetDataSet#region GetDataSet

Ajax 實作無重新整理切換圖檔

        public static DataSet GetDataSet(string sql)

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

        ...{

Ajax 實作無重新整理切換圖檔

            SqlDataAdapter sda = new SqlDataAdapter(sql, ConnectionString);

Ajax 實作無重新整理切換圖檔

            DataSet ds = new DataSet();

Ajax 實作無重新整理切換圖檔

            sda.Fill(ds);

Ajax 實作無重新整理切換圖檔

            if (ds != null)

Ajax 實作無重新整理切換圖檔

                return ds;

Ajax 實作無重新整理切換圖檔

            else

Ajax 實作無重新整理切換圖檔

                return null;

Ajax 實作無重新整理切換圖檔

        }

Ajax 實作無重新整理切換圖檔

        #endregion        

Ajax 實作無重新整理切換圖檔

    }

Ajax 實作無重新整理切換圖檔

}

然後在 WebConfig 配置裡加入:

Ajax 實作無重新整理切換圖檔

   < httpHandlers >

Ajax 實作無重新整理切換圖檔

             < add  verb ="*"  path ="*.ashx"  type ="AjaxPro.AjaxHandlerFactory,AjaxPro"   />

Ajax 實作無重新整理切換圖檔

      </ httpHandlers >  

效果圖:

實作圖檔的24種特效切換

Ajax 實作無重新整理切換圖檔
Ajax 實作無重新整理切換圖檔

繼續閱讀