zoukankan      html  css  js  c++  java
  • EasyUI 实战1

    一、相关知识点

        1、MD5加密

           数据库中的用户密码做加密处理,以提高密码的安全度。MD5是单向加密功能,所以只能加密后到数据库进行确认。

           使用MD5需要js插件

           A、在项目中导入js文件:在js目录中导入jquery.md5.js,在项目下面导入Md5Class.cs。

           B、相关页面引入js:js/jquery.md5.js

              如:前台js加密:var pwd = $.md5($.trim($("#txtPwd").val()));       

                  后台js加密:Md5Class.GetMD5(pwd);     //MD5Class中的GetMD5方法来对pwd进行加密,可进行16位或32位加密。

           C、加盐方法:从客户端传密码时做一次MD5加密,到了服务器端后再进行MD5加密,加密时再第一次加密的基础上添加一些独 有的信息后加密,使解密难上加难。

              如:Md5Class.GetMD5(pwd+"123abc");    //123abc就是在pwd基础上添加的"盐"

        2、EasyUI

           A、把整个easyui目录导入到项目根目录下面。

           B、在相关页面引入主体的css文件和图表的css文件。

              主体的css:easyui/themes/default/easyui.css

              图表的css:easyui/themes/icon.css

           C、引入jq插件

              先引入jq的主文件:easyui/jquery-1.8.0.min.js

              再引入easyui的jq文件:easyui/jquery.easyui.min.js

           D、[EasyUI官方API中文版.exe]提供了丰富的帮助文档,可参考。

              1)面板:class="easyui-layout"

              2)按钮:class="easyui-linkbutton"

              3)菜单:class="easyui-accordion"

              4)树结构:class="easyui-tree"

              5)选项卡:class="easyui-tabs"

              6)iframe:在tabs里面添加iframe后把页面显示在iframe里面。

              7)汉化处理:需要额外引入easyui/locale/easyui-lang-zh_CN.js

              8)打印:需要引入js/jquery.jqprint-0.3.js

              9)datagrid:EasyUI提供的datagrid需要多个参数

                 url: "../Ajax/UserMAjax.ashx",                       //后台页面地址

                 queryParams: { cmd: "list", strWhere: strWhere },    //传到后台的json格式参数

                 pagination: true,                                    //是否允许分页

                 rownumbers: true,                                    //是否显示行号

                 singleSelect: false,                                 //是否只选择一行

                 pageSize: 15,                                        //每一页默认显示多少条数据

                 checkOnSelect: false,                                //选中某一行的是否复选框是否可以勾上

                 pageList: [5, 10, 15, 20, 25],                       //设置默认可选的分页记录数

                 columns: [[字段列表]]                                //设置每个要显示的字段

                  如:columns: [[                                //注意使用了双层中括弧

                          {

                              field: "UserName",                       //设置用户名字段

                              title: "用户名",

                              align: "center",

                              100

                          },

                          {

                              field: "Sex",                            //设置性别字段

                              title: "性别",                           //但数据库中时用1、2来表示性别的

                              align: "center",

                              50,

                              formatter: function (val, row)           //用formatter把1、2改成男、女

                              {

                                  var sex = "";

                                  if (val == "1") {

                                      sex= "男";

                                  }

                                  else {

                                      sex= "女";

                                  }

                                  return sex;

                              }

                          }

                      ]]

                      ** 调试时发现程序改了代码,但在浏览器上没效果时需要考虑一下浏览器缓存问题。

        

  • 相关阅读:
    建立文件类型关联
    Delphi程序员,你们现在还好吗?
    加一文档到开始菜单中的文件夹下
    文本转换为GIF
    取消文件类型的关联
    取得任务栏的高度
    TeeChart使用范例
    同步SQL Server服务器时间
    注册系统热键
    山西襄汾溃坝事故已造成259人死亡
  • 原文地址:https://www.cnblogs.com/huang3/p/4974975.html
Copyright © 2011-2022 走看看