上一篇教程《asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发3-登录模块开发》完成了本项目的登录模块,登录后就需要进入后台管理首页了,需要准备一个后台模板,本文主要讲解如何创建这个后台模板,本文创建的后台模板不集成到项目内部,只是静态html页面。后台模板是系统开发必须的,一般小公司有个3套后台模板就够用了。本项目后台模板主要是jquery easyui插件创建的,不需要美工设计就可以创建出来,而且效果还可以,具体效果图如下:
这个版面的缺点是,只能适应2层菜单级别的项目,如果项目包含3层以上级别菜单时需要将左侧二级菜单改为树形控件即可,这里不多介绍了。
整个模板除顶部需要使用Div+Css简单设计外,其他部分都是easyui组件实现的。
一、创建前准备工作
新建一个名为:EasyUiTemp的文件夹,里面包含Css、Images、Js文件夹和一个index.html文件,Css、Images、Js三个文件夹是一个网站包含的3个基本的目录,分别用于存放样式文件、图片资源和脚本资源。
本模板中Css文件夹内主要放网页基本css样式文件(初始样式文件必须的)、还有模板头部样式文件,Images文件夹放置Logo图片,Js文件夹存放jquery和EasyUI类库,jquery和EasyUI这俩类库需要读者自己下载,本文最后也提供资源下载链接。
最终项目目录结构如下图所示:
二、核心页面代码
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 | <!DOCTYPE html> < html > < head >
< title >网站后台模板</ title >
< meta charset = "utf-8" >
< meta name = "viewport" content = "width=device-width,initial-scale=1,user-scalable=no" >
< script src = "Js/jquery-1.7.1.min.js" ></ script >
< script src = "Js/jquery.easyui.min.js" type = "text/javascript" ></ script >
< link href = "Css/themes/default/easyui.css" rel = "stylesheet" />
< link href = "Css/themes/icon.css" rel = "stylesheet" />
< link href = "Css/Public.css" rel = "stylesheet" />
< link href = "Css/Index.css" rel = "stylesheet" />
< script src = "Js/ShowMyWindow.js" ></ script >
< script type = "text/javascript" >
function windowClose() {
$(‘#myWindow‘).window(‘close‘);
$.messager.alert(‘提示信息‘, ‘密码修改成功,请重新登录!‘, ‘info‘);
window.location.href = ‘/Login/AdminLogin‘;
}
$(document).ready(function () {
$(‘.easyui-accordion li a‘).click(function () {
var tabTitle = $(this).text();//tab标题
var url = $(this).attr("href");//tab连接
addTab(tabTitle, url);
$(‘.easyui-accordion li div‘).removeClass("selected");
$(this).parent().addClass("selected");
}).hover(function () {
$(this).parent().addClass("hover");
}, function () {
$(this).parent().removeClass("hover");
});
function addTab(subtitle, url) {
if (!$(‘#tabs‘).tabs(‘exists‘, subtitle)) {
$(‘#tabs‘).tabs(‘add‘, {
title: subtitle,
content: createFrame(url),
closable: true,
cache: true,
width: $(‘#mainPanle‘).width() - 10,
height: $(‘#mainPanle‘).height() - 26,
tools: [{
iconCls: ‘icon-reload‘,
handler: function () {
refreshTab();
}
}]
});
} else {
$(‘#tabs‘).tabs(‘select‘, subtitle);
}
tabClose();
tabCloseEven();
}
//切换选项卡刷新
$(‘#tabs‘).tabs({
onSelect: function (title, index) {
refreshTab();
}
});
//刷新当前选项卡
function refreshTab() {
var currTab = self.parent.$(‘#tabs‘).tabs(‘getSelected‘); //获得当前tab
var url = $(currTab.panel(‘options‘).content).attr(‘src‘);
if (url == undefined) url = "/Statistics/CountyStatistics";
self.parent.$(‘#tabs‘).tabs(‘update‘, {
tab: currTab,
options: {
content: createFrame(url)
}
});
}
function createFrame(url) {
var s = ‘< iframe name = "mainFrame" scrolling = "auto" frameborder = "0" src = "‘ + url + ‘" style = "width:100%;height:100%;" ></ iframe >‘; &nb 知识推荐
我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8
不良信息举报平台
互联网安全管理备案
Copyright 2023 www.wodecom.cn All Rights Reserved |