欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > asp.net中使用 Repeater控件拖拽實現排序并同步數據庫字段排序

asp.net中使用 Repeater控件拖拽實現排序并同步數據庫字段排序

熱門標簽:天心智能電銷機器人 塔城代理外呼系統 地圖定位圖標標注 地圖標注的公司有哪些 代理接電話機器人如何取消 400電話辦理哪家性價比高 遂寧市地圖標注app 地圖標注專業團隊 濮陽外呼電銷系統怎么樣

數據庫表中有一個單位表,里面包括ID、Name、Order等字段,現在有個后臺管理功能,可以設置這些單位在某些統計表格中的先后顯示順序,于是想到用拖拽方式實現,這樣操作起來更簡便。

使用了GifCam軟件做了一個示例動畫,效果如下圖所示:

于是就動手起來,發現jquery.ui中提供sortable函數,可用于排序,界面中從數據庫綁定的單位使用Repeater控件,下面簡單介紹下主要步驟:

1、項目中使用到的jquery-1.7.2.min.js和jquery-ui.min.js請點擊進行下載,地址為:http://download.csdn.net/detail/taomanman/9315373

2、TestDemo.aspx代碼如下:

!DOCTYPE html> 
html xmlns="http://www.w3.org/1999/xhtml"> 
head runat="server"> 
  meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
  script src="../../Scripts/jquery-1.7.2.min.js">/script> 
  script src="../../Scripts/jquery-ui.min.js">/script> 
  title>Repeater拖拽排序/title> 
  style type="text/css"> 
    #module_list { 
      margin-left: 4px; 
    } 
    .modules { 
      float: left; 
      width: 200px; 
      height: 140px; 
      margin: 10px; 
      border: 1px solid #acc6e9; 
      background: #e8f5fe; 
    } 
    .m_title { 
      margin-top: 0px; 
      height: 24px; 
      line-height: 24px; 
      background: #afc6e9; 
    } 
    #loader { 
      height: 24px; 
      text-align: center; 
    } 
  /style> 
/head> 
body> 
  form id="form1" runat="server"> 
    div id="loader">/div> 
    div id="module_list"> 
      input type="hidden" id="orderlist" /> 
      asp:Repeater ID="rpt" runat="server"> 
        ItemTemplate> 
          div class="modules" title='%#Eval("F_DataCenterID") %>'> 
            h3 class="m_title">%#Eval("F_DataCenterName").ToString() %>/h3> 
            p>%#Eval("F_Order") %>/p> 
          /div> 
        /ItemTemplate> 
      /asp:Repeater> 
    /div> 
  /form> 
/body> 
/html> 
script type="text/javascript"> 
  $(function () { 
    $(".m_title").bind('mouseover', function () { 
      $(this).css("cursor", "move") 
    }); 
    var show = $("#loader"); 
    var orderlist = $("#orderlist"); 
    var list = $("#module_list"); 
    var old_order = []; 
    //獲取原先的順序列表 
    list.children(".modules").each(function () { 
      var val = $(this).find("p").text(); 
      old_order.push(val); 
    }); 
    list.sortable({ 
      opacity: 0.6, //設置拖動時候的透明度  
      revert: true, //緩沖效果  
      cursor: 'move', //拖動的時候鼠標樣式  
      handle: '.m_title', //可以拖動的部位,模塊的標題部分  
      update: function () { 
        var new_id = []; 
        list.children(".modules").each(function () { 
          new_id.push(this.title); 
        }); 
        var newid = new_id.join(','); 
        var oldid = old_order.join(','); 
        $.ajax({ 
          type: "post", 
          url: "update.aspx", //服務端處理程序  
          data: { id: newid, order: oldid },  //id:新的排列對應的ID,order:原排列順序  
          beforeSend: function () { 
            show.html("img src='load.gif' /> 正在更新..."); 
          }, 
          success: function (msg) { 
            show.html("排序成功..."); 
            //重新刷新頁面 
            window.location.reload(); 
          } 
        }); 
      } 
    }); 
  }); 
/script> 

TestDemo.cs代碼如下,具體數據庫操作類獲取數據根據各自的情況進行,這里就不詳細介紹了。

public partial class TestDemo : System.Web.UI.Page 
{ 
  public static GGJ_DC_DataCenterBaseInfoBLL bll = new GGJ_DC_DataCenterBaseInfoBLL(); 
  protected void Page_Load(object sender, EventArgs e) 
  { 
    if (!IsPostBack) 
    { 
      BindData(); 
    } 
  } 
  /// summary> 
  /// 綁定部委單位 
  /// /summary> 
  public void BindData() 
  { 
    string where = ""; 
    string orderby = "F_Order ASC"; 
    DataTable dt = bll.GetData(where, orderby); 
    this.rpt.DataSource = dt; 
    this.rpt.DataBind(); 
  } 
} 

3、$.ajax方法請求的頁面update.aspx及update.aspx.cs代碼如下:

!DOCTYPE html> 
html xmlns="http://www.w3.org/1999/xhtml"> 
head runat="server"> 
meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 
  title>/title> 
/head> 
body> 
  form id="form1" runat="server"> 
  div> 
  /div> 
  /form> 
/body> 
/html> 
[csharp] view plaincopy
public partial class update : System.Web.UI.Page 
{ 
  public static GGJ_DC_DataCenterBaseInfoBLL bll = new GGJ_DC_DataCenterBaseInfoBLL(); 
  protected void Page_Load(object sender, EventArgs e) 
  { 
    if (!IsPostBack) 
    { 
      string order = Request["order"].ToString(); 
      string depId = Request["id"].ToString(); 
      UpdateOrder(depId, order); 
    } 
  } 
  /// summary> 
  /// 重新更新順序 
  /// /summary> 
  /// param name="deptId">/param> 
  /// param name="order">/param> 
  public void UpdateOrder(string deptId, string order) 
  { 
    string[] deptIds = deptId.Split(','); 
    string[] orders = order.Split(','); 
    for (int i = 0; i  deptIds.Length; i++) 
    { 
      for (int j = 0; j  orders.Length; j++) 
      { 
        if (i == j) 
        { 
          string sql = "update GGJ_DC_DataCenterBaseInfo set F_Order=" + orders[j] + " where F_DataCenterID='" + deptIds[i]+ "'"; 
          DataTable dt = CommonClass.QuerySQL.GetDataTable(sql); 
          if (dt.Rows.Count > 0) 
          { 
          } 
        } 
      } 
    } 
  } 
} 

以上內容是小編給大家介紹的關于asp.net中使用 Repeater控件拖拽實現排序并同步數據庫字段排序的相關敘述,希望大家喜歡。

您可能感興趣的文章:
  • repeater分頁 內容顯示
  • asp.net repeater手寫分頁實例代碼
  • asp.net Repeater之非常好的數據分頁
  • asp.net下Repeater使用 AspNetPager分頁控件
  • asp.net中讓Repeater和GridView支持DataPager分頁
  • asp.net Repeater分頁實例(PageDataSource的使用)
  • Repeater控件與PagedDataSource結合實現分頁功能
  • 在ASP.NET 2.0中操作數據之四十二:DataList和Repeater數據排序(一)
  • 在ASP.NET 2.0中操作數據之四十三:DataList和Repeater數據排序(二)
  • 在ASP.NET 2.0中操作數據之四十四:DataList和Repeater數據排序(三)

標簽:麗江 婁底 宜春 吉林 河南 重慶 本溪 汕頭

巨人網絡通訊聲明:本文標題《asp.net中使用 Repeater控件拖拽實現排序并同步數據庫字段排序》,本文關鍵詞  asp.net,中,使用,Repeater,控件,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《asp.net中使用 Repeater控件拖拽實現排序并同步數據庫字段排序》相關的同類信息!
  • 本頁收集關于asp.net中使用 Repeater控件拖拽實現排序并同步數據庫字段排序的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    www.视频一区| av激情综合网| 精品一区二区三区不卡| 日本在线观看不卡视频| 色一情一伦一子一伦一区| 国产交换配乱淫视频免费| 人人爽人人爽人人片| 国产成人精品视频免费| 色婷婷精品大在线视频| 欧美色大人视频| 国产精品久久久久影院色老大 | 成人在线视频一区二区| 9.1片黄在线观看| 欧美极品少妇xxxxⅹ高跟鞋| 国产乱码字幕精品高清av| 一二三四在线观看视频| 欧美—级在线免费片| 国产丶欧美丶日本不卡视频| 高清国产一区二区三区| 成人做爰视频网站| 中文字幕中文字幕中文字幕亚洲无线| 国产成人aaa| 色诱视频网站一区| 亚洲综合免费观看高清完整版在线| 天天爽夜夜爽视频| 欧美精品乱人伦久久久久久| 免费在线看成人av| 中文天堂资源在线| 国产精品初高中害羞小美女文| 成人福利电影精品一区二区在线观看| 久久亚洲无码视频| 国产精品女人毛片| 中文字幕无码毛片免费看| 制服丝袜国产精品| 久久99精品久久久久婷婷| 欧美手机在线观看| 一区二区欧美在线观看| www.日本高清| 欧美一区二区三区四区高清| 蜜桃精品视频在线观看| 97精品在线播放| 亚洲一区在线观看视频| 精品无码在线视频| 中文字幕欧美区| av不卡中文字幕| 久久影院午夜论| 99精品一区二区| 日韩欧美在线1卡| 国产成人免费在线观看不卡| 欧美色涩在线第一页| 久久精品国产亚洲a| 日韩黄色免费观看| 丝袜亚洲另类丝袜在线| 四虎影视一区二区| 亚洲自拍偷拍综合| 日韩av片在线| 亚洲一区二区三区视频在线| 精品人伦一区二区三电影| 成人免费在线观看入口| 给我看免费高清在线观看| 国产精品毛片久久久久久| 91丨porny丨对白| 中文幕一区二区三区久久蜜桃| 国产av一区二区三区传媒| 国产亚洲精品aa午夜观看| 国产伦精品一区二区三区妓女下载| 精品蜜桃在线看| 91麻豆文化传媒在线观看| 久久综合九色欧美综合狠狠| 手机看片国产精品| 久久久久久久久久久黄色| 91在线视频官网| 久久久高清一区二区三区| 9.1在线观看免费| 国产精品久久久久影院色老大| 国产 中文 字幕 日韩 在线| 亚洲欧洲色图综合| 性猛交娇小69hd| 亚洲电影一级黄| 精品国产欧美日韩不卡在线观看| 蜜桃av一区二区在线观看| 日本久久一区二区| 国产成人午夜片在线观看高清观看| 欧美视频在线观看一区二区| 成人黄色电影在线| 在线观看免费视频综合| 秋霞电影网一区二区| 朝桐光av在线| 欧美高清性hdvideosex| 亚洲综合一区二区三区| 久久精品成人av| 亚洲福利视频一区二区| 国产全是老熟女太爽了| 久久久亚洲精品石原莉奈| 黑森林av导航| 精品国产aⅴ一区二区三区东京热| 欧美一区二区三区在线| 欧美xxxx黑人| 亚洲人成在线播放网站岛国 | 欧美激情综合五月色丁香小说| 无码精品一区二区三区在线播放| 一区二区在线观看免费视频播放| 性色av无码久久一区二区三区| 精品一区二区国语对白| 日韩一二在线观看| 69亚洲乱人伦| 亚洲国产精品天堂| 欧美调教femdomvk| 91在线视频免费观看| 亚洲色欲色欲www| 日本福利片在线观看| 国产精品一二三四| 国产视频一区在线观看| www..com.cn蕾丝视频在线观看免费版 | 国产成人在线免费观看| 久久免费看少妇高潮| 中文精品在线观看| 日韩精品久久理论片| 正在播放一区二区| 欧美肉大捧一进一出免费视频| 亚洲一区二区五区| 欧美日韩一区国产| 成人激情av网| 国产精品福利一区二区| 日精品一区二区| 91麻豆精品国产91久久久资源速度 | 99久久精品情趣| 精品国产凹凸成av人导航| 亚洲第一黄色网址| 午夜电影久久久| 91精品国产一区二区三区蜜臀| 91视视频在线直接观看在线看网页在线看| 国产精品视频一二三区| 日韩福利在线视频| 国产高清精品久久久久| 久久亚洲一区二区三区四区| 亚洲精品视频网址| 懂色av一区二区三区免费观看| 久久久综合九色合综国产精品| www.4hu95.com四虎| avtt中文字幕| 国产在线精品一区二区三区不卡| 亚洲综合无码一区二区| 欧美巨大另类极品videosbest| 在线观看你懂的视频| 国产精品电影一区二区| 日本高清无吗v一区| www.17c.com喷水少妇| 美女精品自拍一二三四| 亚洲成人一区二区在线观看| 亚洲午夜在线观看视频在线| 亚洲理论在线观看| www.中文字幕av| 国产一区二区三区蝌蚪| 国产精品久久福利| 欧美日韩一区二区三区四区五区 | 日本不卡在线视频| 久久亚洲综合av| 欧美国产日韩在线观看成人| 男男受被啪到高潮自述| 视频一区二区三区在线| 久久午夜免费电影| 成年人av电影| 在线免费看黄色片| 精品影视av免费| 亚洲天堂成人在线观看| 3atv一区二区三区| 青青草华人在线视频| 91美女福利视频| 免费成人在线视频观看| 国产精品你懂的| 欧美高清www午色夜在线视频| 国产一区二区三区四区五区六区| 成人高清av在线| 三级欧美在线一区| 亚洲国产精品二十页| 欧美日韩国产小视频在线观看| 亚洲图片另类小说| 99国产精品国产精品毛片| 青青草国产精品亚洲专区无| 国产精品视频九色porn| 欧美美女一区二区三区| 手机看片国产日韩| www日本在线观看| 国内久久婷婷综合| 亚洲一区二区三区四区五区黄| 久久综合久久综合久久综合| 欧美亚洲图片小说| 日韩一级片在线免费观看| 人妻精品久久久久中文字幕69| 精品在线播放午夜| 亚洲影视在线播放| 国产女人aaa级久久久级| 欧美日韩1区2区| 久久99久久99精品免费看小说| 国产精品麻豆入口| 成人h动漫精品一区二区| 麻豆国产一区二区| 亚洲一区二区av在线| 国产精品入口麻豆九色|