亚洲综合社区欧美综合色-欧美逼逼一区二区三区-国产老熟女高潮精品网站-国产日韩最新视频在线看

始創(chuàng)于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業(yè)
  • 60秒人工響應(yīng)
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補償
全部產(chǎn)品
您的位置: 網(wǎng)站首頁 > 幫助中心>文章內(nèi)容

ASP.NET MVC中對數(shù)據(jù)進行排序的方法

發(fā)布時間:  2012/5/17 14:27:20
本系列是講解如何在asp.netmvc中對數(shù)據(jù)進行展示、排序、分頁等的系列文章。在上周的文章中,一步一步教會了大家如何使用ASP.NETMVC框架去的展示數(shù)據(jù)。在上周的文章中,我們先用VisualStudio創(chuàng)建了一個新的ASP.NETMVC應(yīng)用程序,接著連接到了Northwind數(shù)據(jù)庫,并展示了如何使用微軟的LINQ-SQL的工具去訪問數(shù)據(jù)庫中的數(shù)據(jù),接著指導(dǎo)如何去實現(xiàn)視圖層去展示產(chǎn)品信息及如何設(shè)計控制器。

  本文是在上一篇文章的例子基礎(chǔ)上,展示了如何去實現(xiàn)數(shù)據(jù)的雙向排序。如果你是已經(jīng)熟悉ASP.NETWebForm開發(fā)的開發(fā)者,你應(yīng)該知道,在GridView控件中可以很簡單的通過點擊就能實現(xiàn)排序。但可惜的是,在ASP.NETMVC中實現(xiàn)排序的功能并不是那么簡單,但工作量也沒有顯著增多。在ASP.NETMVC中,我們能更多地控制網(wǎng)格和排序的界面布局和標記,以及通過何種機制來實現(xiàn)排序。以往使用GridView控件時,排序是通過將參數(shù)以POSTBACK的形式回傳到后臺,以決定用什么樣的列進行排序以及是以升序或降序-排列,回傳的參數(shù)作為隱藏表單域提交。在本文中,我們將使用查詢字符串參數(shù)來指定排序參數(shù),這意味著排序的順序可以被搜索引擎搜索到,能通過電子郵件發(fā)送給同事,還能做很多GridView內(nèi)置排序功能不能實現(xiàn)的事情。

  與上一篇文章一樣,本文提供了分步的指導(dǎo)說明,包括一個完整的可以工作的代碼例子,在文章末尾可以下載。

  步驟0:一個簡要指南

  本文將介紹如何實現(xiàn)雙向的排序,并假定讀者已經(jīng)閱讀掌握了上一篇文章介紹的內(nèi)容。

  在上一篇文章中,我們可以通過ASP.NETMVC中的URL轉(zhuǎn)發(fā)功能,以下面的地址形式訪問產(chǎn)品的首頁:

  具體的一些例子如下:

  /Products/Sortable-這表示按默認順序排列產(chǎn)品。當沒指定排序的列時,默認按產(chǎn)品名稱的字母順序(如升序)排列。換句話說,如果SortBy參數(shù)沒有提供,按產(chǎn)品名稱排序,如果不提供ascending參數(shù),按遞增順序排列。


本文出自:億恩科技【1tcdy.com】

服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經(jīng)營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經(jīng)營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經(jīng)營性ICP/ISP證:贛B2-20080012
  • 服務(wù)器/云主機 24小時售后服務(wù)電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務(wù)電話:0371-60135900
  • 專注服務(wù)器托管17年
    掃掃關(guān)注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號總部企業(yè)基地億恩大廈  法律顧問:河南亞太人律師事務(wù)所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號
      1
     
     
     
     

    0371-60135900
    7*24小時客服服務(wù)熱線