• 【jqGrid for ASP.NET MVC Documentation】.学习笔记.1.介绍


    1 介绍

    jqGrid for ASP.NET MVC 是一个服务端组件。

    • 专为MVC    分隔 model ,view , controller 的原则,完全观察者模式
    • 非常快的速度    仅仅很少的必须的数据会从服务端发送到客户端,使用json
    • 智能的数据源操作    1000000行,过滤和搜索,不用写代码就能实现。相应速度快
    • 没有使用ViewState
    • 最小的HTML尺寸    jqgrid 使用客户端 rendering ,它意味着没有大量的数据,使用HTML被嵌套在 <table> 中
    • 基于jQuery    的客户端 基于jQuery的常见的和强大的API
    • 完全的特性    任何你想要的特性,包括 分层(hierarchy),排序sorting,过滤,分页等。
    • 主题编辑器的支持    使用主题编辑器,私人设计师设计的一组25个主题,完全的免费

    2 系统必备

    浏览器支持大多数主流浏览器

    • Internet Explorer - 6+
    • FireFox 3+
    • Safari 2+
    • Google Chrome 2+
    • Opera 9.5+

    jQuery 版本支持 1.3.2+ 。推荐使用最新的官方稳定版。

    Visual Studio 支持 05,08,10

    ASP.NET MVC Framework 支持 2.0

    3 在项目上使用 jqGrid

    包含三个文件夹,bin 文件夹包含组装的DLL。 themes 文件夹包含主题。任何jQuery UI ThemeRoller 做的主题都能用,你可以下载附加的主题。

    要使用自带的 “Redmond” 主题,需要引用 themes 文件夹下的两个文件。ui-jqgrid.css 是唯一一个jqGrid 需要使用的CSS文件。将它加在你的主题文件后面引用。

    1 <link rel="stylesheet" type="text/css" href="themes/redmond/jquery-ui-1.7.1.custom.css"/>2 <link rel="stylesheet" type="text/css" href="themes/ui.jqgrid.css"/>

    js 文件夹,是jqGrid必须的脚本。按一下顺序引用

    jquery-1.3.2.min.js

    i18n 本地化语言

    jquery.jqGrid.min.js

    完全引用后的页面像这样

    1 %@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<JQGridMVCExamples.Models.OrdersJqGridModel>" %> 2 <%@ Import Namespace="Trirand.Web.Mvc"%> 3 <%@ Import Namespace="JQGridMVCExamples.Models"%> 4 5 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 6 7 <html xmlns="http://www.w3.org/1999/xhtml"> 8 <head id="Head1" runat="server"> 9 <title>Performance Linq</title>10 <script type="text/javascript" src="http://www.trirand.net/aspnetmvc/Scripts/jquery-1.3.2.min.js"></script>11 <script type="text/javascript" src="http://www.trirand.net/aspnetmvc/Scripts/jqgrid/i18n/grid.locale-en.js"></script>12 <script type="text/javascript" src="http://www.trirand.net/aspnetmvc/Scripts/jqgrid/jquery.jqGrid.min.js"></script>13 <link rel="stylesheet" type="text/css" href="http://www.trirand.net/aspnetmvc/Content/themes/redmond/jquery-ui-1.7.1.custom.css"/>14 <link rel="stylesheet" type="text/css" href="http://www.trirand.net/aspnetmvc/Content/themes/ui.jqgrid.css"/>15 </head>16 <body>17 <div>18 <%= Html.Trirand().JQGrid(Model.OrdersGrid, "JQGrid1") %>19 </div>20 <br /><br />21 <div>22 <% Html.RenderPartial("CodeTabs"); %>23 </div>24 25 </body>26 </html>
  • 相关阅读:
    【Java】增强的for流程
    xxxxx
    lyphtesttest rename of file
    lyphtesttest winmerge class の比較
    lyphtesttest sql of system session
    lyphtesttest 常用ファイルの操作、検索。excelの操作  java
    Maven3(2.集成maven插件到eclipse(包含eclipse安装svn步骤))
    Maven3(1.下载maven安装与配置)
    centos6 安装hbase+hadoop单机版
    centos6 安装jdk1.6
  • 原文地址:https://www.cnblogs.com/msdynax/p/3269459.html
Copyright © 2020-2023  润新知