重构网站结构,使用NuGet获得bootstrap fa等组件

This commit is contained in:
Argo-Lenovo 2017-03-14 20:15:15 +08:00
parent 08c803b872
commit 404113a862
112 changed files with 29363 additions and 16833 deletions

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.0\build\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props" Condition="Exists('..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.0\build\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props')" />
<Import Project="..\packages\Microsoft.Net.Compilers.1.0.0\build\Microsoft.Net.Compilers.props" Condition="Exists('..\packages\Microsoft.Net.Compilers.1.0.0\build\Microsoft.Net.Compilers.props')" />
<Import Project="..\packages\Microsoft.Net.Compilers.2.0.1\build\Microsoft.Net.Compilers.props" Condition="Exists('..\packages\Microsoft.Net.Compilers.2.0.1\build\Microsoft.Net.Compilers.props')" />
<Import Project="..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.3\build\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props" Condition="Exists('..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.3\build\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props')" />
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
@ -49,7 +49,14 @@
<Reference Include="Longbow.ExceptionManagement, Version=3.0.0.0, Culture=neutral, PublicKeyToken=c20f2177a7066899, processorArchitecture=MSIL" />
<Reference Include="Longbow.V4, Version=4.0.0.0, Culture=neutral, PublicKeyToken=c20f2177a7066899, processorArchitecture=MSIL" />
<Reference Include="Longbow.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=c20f2177a7066899, processorArchitecture=MSIL" />
<Reference Include="Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<HintPath>..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.3\lib\net45\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll</HintPath>
</Reference>
<Reference Include="Microsoft.CSharp" />
<Reference Include="Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<HintPath>..\packages\Newtonsoft.Json.9.0.1\lib\net45\Newtonsoft.Json.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="System.Net.Http" />
<Reference Include="System.Web.DynamicData" />
<Reference Include="System.Web.Entity" />
@ -90,9 +97,6 @@
<Reference Include="System.Web.Mvc">
<HintPath>..\packages\Microsoft.AspNet.Mvc.5.2.3\lib\net45\System.Web.Mvc.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json">
<HintPath>..\packages\Newtonsoft.Json.6.0.4\lib\net45\Newtonsoft.Json.dll</HintPath>
</Reference>
<Reference Include="System.Net.Http.Formatting">
<HintPath>..\packages\Microsoft.AspNet.WebApi.Client.5.2.3\lib\net45\System.Net.Http.Formatting.dll</HintPath>
</Reference>
@ -105,37 +109,33 @@
</ItemGroup>
<ItemGroup>
<Content Include="App_Data\ErrorLog\Readme.txt" />
<Content Include="Content\css\api.css" />
<Content Include="Content\css\bootstrap-datetimepicker.css" />
<Content Include="Content\css\bootstrap-datetimepicker.min.css" />
<Content Include="Content\css\IE8.css" />
<Content Include="Content\css\nprogress.css" />
<Content Include="Content\bootstrap-theme.css" />
<Content Include="Content\bootstrap-theme.min.css" />
<Content Include="Content\bootstrap.css" />
<Content Include="Content\bootstrap.min.css" />
<Content Include="Content\api.css" />
<Content Include="Content\bootstrap-datetimepicker.css" />
<Content Include="Content\bootstrap-datetimepicker.min.css" />
<Content Include="Content\fileinput.css" />
<Content Include="Content\fileinput.min.css" />
<Content Include="Content\IE8.css" />
<Content Include="Content\nprogress.css" />
<Content Include="Content\font-awesome.css" />
<Content Include="Content\font-awesome.min.css" />
<Content Include="Content\html\api.html" />
<Content Include="Content\images\error_icon.png" />
<Content Include="Content\js\bootstrap-datetimepicker.js" />
<Content Include="Content\js\bootstrap-datetimepicker.min.js" />
<Content Include="Content\js\bootstrap-datetimepicker.zh-CN.js" />
<Content Include="Content\js\nprogress.js" />
<Content Include="favicon.ico" />
<Content Include="Content\css\admin-responsive.css" />
<Content Include="Content\css\admin.css" />
<Content Include="Content\css\blue.css" />
<Content Include="Content\css\fa.css" />
<Content Include="Content\css\fileinput.css" />
<Content Include="Content\css\fileinput.min.css" />
<Content Include="Content\css\font-awesome.css" />
<Content Include="Content\css\bootstrap-table.css" />
<Content Include="Content\css\bootstrap-table.min.css" />
<Content Include="Content\css\bootstrap-theme.css" />
<Content Include="Content\css\bootstrap-theme.min.css" />
<Content Include="Content\css\bootstrap.css" />
<Content Include="Content\css\bootstrap.min.css" />
<Content Include="Content\css\font-awesome.min.css" />
<Content Include="Content\css\jquery.nestable.css" />
<Content Include="Content\css\lock.css" />
<Content Include="Content\css\login.css" />
<Content Include="Content\css\register.css" />
<Content Include="Content\css\tasks.css" />
<Content Include="Content\admin-responsive.css" />
<Content Include="Content\admin.css" />
<Content Include="Content\blue.css" />
<Content Include="Content\fa.css" />
<Content Include="Content\bootstrap-table.css" />
<Content Include="Content\bootstrap-table.min.css" />
<Content Include="Content\jquery.nestable.css" />
<Content Include="Content\lock.css" />
<Content Include="Content\login.css" />
<Content Include="Content\register.css" />
<Content Include="Content\tasks.css" />
<Content Include="Content\html\RegResult.html" />
<Content Include="Content\images\bg.jpg" />
<Content Include="Content\images\loading-sm.gif" />
@ -151,13 +151,7 @@
<Content Include="Content\images\uploader\Admin.jpg" />
<Content Include="Content\images\uploader\default.jpg" />
<Content Include="Content\images\uploader\readme.txt" />
<Content Include="Content\js\bootstrap3-typeahead.js" />
<Content Include="Content\js\bootstrap3-typeahead.min.js" />
<Content Include="Content\js\fileinput.js" />
<Content Include="Content\js\fileinput.min.js" />
<Content Include="Content\js\jquery.nestable.js" />
<Content Include="Content\css\site-responsive.css" />
<Content Include="Content\fonts\fontawesome-webfont.svg" />
<Content Include="Content\site-responsive.css" />
<Content Include="Content\images\arrow-up.png" />
<Content Include="Content\images\avatar1_small.jpg" />
<Content Include="Content\images\error.png" />
@ -165,68 +159,85 @@
<Content Include="Content\images\glyphicons-halflings.png" />
<Content Include="Content\images\nav-expand.png" />
<Content Include="Content\images\search-icon.png" />
<Content Include="Content\css\site.css" />
<Content Include="Content\css\sweetalert.css" />
<Content Include="Content\fonts\glyphicons-halflings-regular.svg" />
<Content Include="Content\site.css" />
<Content Include="Content\sweetalert.css" />
<Content Include="Content\images\success.png" />
<Content Include="Content\js\common-scripts.js" />
<Content Include="Content\js\jquery.dcjqaccordion.2.7.js" />
<Content Include="Content\js\jquery.nicescroll.min.js" />
<Content Include="Content\js\jquery.scrollTo.js" />
<Content Include="Content\js\jquery.scrollTo.min.js" />
<Content Include="Content\js\log.js" />
<Content Include="Content\js\longbow.dataentity.js" />
<Content Include="Content\js\fileinput.zh.js" />
<Content Include="fonts\fontawesome-webfont.svg" />
<Content Include="fonts\glyphicons-halflings-regular.svg" />
<Content Include="Global.asax" />
<Content Include="Content\fonts\glyphicons-halflings-regular.woff2" />
<Content Include="Content\fonts\glyphicons-halflings-regular.woff" />
<Content Include="Content\fonts\glyphicons-halflings-regular.ttf" />
<Content Include="Content\fonts\glyphicons-halflings-regular.eot" />
<Content Include="Content\css\bootstrap.min.css.map" />
<Content Include="Content\css\bootstrap.css.map" />
<Content Include="Content\css\bootstrap-theme.min.css.map" />
<Content Include="Content\css\bootstrap-theme.css.map" />
<Content Include="Content\js\additional-methods.js" />
<Content Include="Content\js\additional-methods.min.js" />
<Content Include="Content\js\bootstrap-table-zh-CN.js" />
<Content Include="Content\js\bootstrap-table-zh-CN.min.js" />
<Content Include="Content\js\bootstrap-table.js" />
<Content Include="Content\js\bootstrap-table.min.js" />
<Content Include="Content\js\bootstrap.js" />
<Content Include="Content\js\bootstrap.min.js" />
<Content Include="Content\js\jquery.validate.js" />
<Content Include="Content\js\jquery.validate.min.js" />
<Content Include="Content\js\Longbow.Common.js" />
<Content Include="Content\js\messages_zh.js" />
<Content Include="Content\js\messages_zh.min.js" />
<Content Include="Scripts\additional-methods.js" />
<Content Include="Scripts\additional-methods.min.js" />
<Content Include="Scripts\bootstrap-datetimepicker.js" />
<Content Include="Scripts\bootstrap-datetimepicker.min.js" />
<Content Include="Scripts\bootstrap-datetimepicker.zh-CN.js" />
<Content Include="Scripts\bootstrap-table-zh-CN.js" />
<Content Include="Scripts\bootstrap-table-zh-CN.min.js" />
<Content Include="Scripts\bootstrap-table.js" />
<Content Include="Scripts\bootstrap-table.min.js" />
<Content Include="Scripts\bootstrap.js" />
<Content Include="Scripts\bootstrap.min.js" />
<Content Include="Scripts\bootstrap3-typeahead.js" />
<Content Include="Scripts\bootstrap3-typeahead.min.js" />
<Content Include="Scripts\common-scripts.js" />
<Content Include="Scripts\Content.js" />
<Content Include="Scripts\Dicts.js" />
<Content Include="Scripts\Exceptions.js" />
<Content Include="Scripts\fileinput.js" />
<Content Include="Scripts\fileinput.min.js" />
<Content Include="Scripts\fileinput.zh.js" />
<Content Include="Scripts\framework.js" />
<Content Include="Scripts\Groups.js" />
<Content Include="Scripts\icon.js" />
<Content Include="Scripts\Infos.js" />
<Content Include="fonts\glyphicons-halflings-regular.woff2" />
<Content Include="fonts\glyphicons-halflings-regular.woff" />
<Content Include="fonts\glyphicons-halflings-regular.ttf" />
<Content Include="fonts\glyphicons-halflings-regular.eot" />
<Content Include="Content\bootstrap.min.css.map" />
<Content Include="Content\bootstrap.css.map" />
<Content Include="Content\bootstrap-theme.min.css.map" />
<Content Include="Content\bootstrap-theme.css.map" />
<Content Include="fonts\FontAwesome.otf" />
<Content Include="fonts\fontawesome-webfont.woff2" />
<Content Include="fonts\fontawesome-webfont.woff" />
<Content Include="fonts\fontawesome-webfont.ttf" />
<Content Include="fonts\fontawesome-webfont.eot" />
<None Include="Scripts\jquery-3.1.1.intellisense.js" />
<Content Include="Scripts\jquery-3.1.1.js" />
<Content Include="Scripts\jquery-3.1.1.min.js" />
<Content Include="Scripts\jquery-3.1.1.slim.js" />
<Content Include="Scripts\jquery-3.1.1.slim.min.js" />
<None Include="Scripts\jquery.validate-vsdoc.js" />
<Content Include="Scripts\jquery.dcjqaccordion.2.7.js" />
<Content Include="Scripts\jquery.nestable.js" />
<Content Include="Scripts\jquery.nicescroll.min.js" />
<Content Include="Scripts\jquery.scrollTo.js" />
<Content Include="Scripts\jquery.scrollTo.min.js" />
<Content Include="Scripts\jquery.validate.js" />
<Content Include="Scripts\jquery.validate.min.js" />
<Content Include="Scripts\lock.js" />
<Content Include="Scripts\log.js" />
<Content Include="Scripts\Login.js" />
<Content Include="Scripts\Logs.js" />
<Content Include="Scripts\Longbow.Common.js" />
<Content Include="Scripts\longbow.dataentity.js" />
<Content Include="Scripts\Menus.js" />
<Content Include="Scripts\message.js" />
<Content Include="Scripts\messages_zh.js" />
<Content Include="Scripts\messages_zh.min.js" />
<Content Include="Scripts\noti.js" />
<Content Include="Scripts\nprogress.js" />
<Content Include="Scripts\Profiles.js" />
<Content Include="Scripts\register.js" />
<Content Include="Scripts\Roles.js" />
<Content Include="Scripts\sweetalert.js" />
<Content Include="Scripts\sweetalert.min.js" />
<Content Include="Scripts\tasks.js" />
<Content Include="Scripts\apidoc.js" />
<Content Include="Scripts\Users.js" />
<Content Include="Content\js\jquery-1.10.2.js" />
<Content Include="Content\js\jquery-1.10.2.min.js" />
<Content Include="Content\js\sweetalert.js" />
<Content Include="Content\js\sweetalert.min.js" />
<Content Include="Content\fonts\fontawesome-webfont.eot" />
<Content Include="Content\fonts\fontawesome-webfont.woff2" />
<Content Include="Content\fonts\FontAwesome.otf" />
<Content Include="packages.config" />
<None Include="Scripts\_references.js" />
<Content Include="Content\js\framework.js" />
<Content Include="Scripts\jquery-3.1.1.slim.min.map" />
<Content Include="Scripts\jquery-3.1.1.min.map" />
<Content Include="Scripts\well.js" />
<Content Include="Views\Shared\Readme.txt" />
<Content Include="Web.config">
@ -279,8 +290,6 @@
</ItemGroup>
<ItemGroup>
<Content Include="Views\web.config" />
<Content Include="Content\fonts\fontawesome-webfont.ttf" />
<Content Include="Content\fonts\fontawesome-webfont.woff" />
<Content Include="Views\Shared\_Normal.cshtml" />
<Content Include="Views\Shared\_Admin.cshtml" />
<Content Include="Views\Admin\Index.cshtml" />
@ -369,16 +378,16 @@
</FlavorProperties>
</VisualStudio>
</ProjectExtensions>
<PropertyGroup>
<PostBuildEvent>cscript /Nologo $(SolutionDir)Scripts\Publish.vbs $(TargetDir) $(TargetName) $(TargetExt) $(SolutionDir) $(OutDir) $(ConfigurationName)</PostBuildEvent>
</PropertyGroup>
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
<PropertyGroup>
<ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
</PropertyGroup>
<Error Condition="!Exists('..\packages\Microsoft.Net.Compilers.1.0.0\build\Microsoft.Net.Compilers.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.Net.Compilers.1.0.0\build\Microsoft.Net.Compilers.props'))" />
<Error Condition="!Exists('..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.0\build\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.0\build\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props'))" />
<Error Condition="!Exists('..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.3\build\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.3\build\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props'))" />
<Error Condition="!Exists('..\packages\Microsoft.Net.Compilers.2.0.1\build\Microsoft.Net.Compilers.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.Net.Compilers.2.0.1\build\Microsoft.Net.Compilers.props'))" />
</Target>
<PropertyGroup>
<PostBuildEvent>cscript /Nologo $(SolutionDir)Scripts\Publish.vbs $(TargetDir) $(TargetName) $(TargetExt) $(SolutionDir) $(OutDir) $(ConfigurationName)</PostBuildEvent>
</PropertyGroup>
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">

View File

@ -104,7 +104,7 @@
.has-error input {
background-repeat: no-repeat;
background-image: url('../images/error.png');
background-image: url('images/error.png');
background-position: right 8px center;
}
@ -114,7 +114,7 @@
.has-success input {
background-repeat: no-repeat;
background-image: url('../images/success.png');
background-image: url('images/success.png');
background-position: right 8px center;
}
@ -166,7 +166,7 @@ ul.sidebar-menu {
height: 17px;
width: 17px;
display: inline-block;
background: url(../images/nav-expand.png) no-repeat top;
background: url(images/nav-expand.png) no-repeat top;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
@ -176,7 +176,7 @@ ul.sidebar-menu {
}
ul.sidebar-menu .active .dcjq-icon {
background: url(../images/nav-expand.png) no-repeat bottom;
background: url(images/nav-expand.png) no-repeat bottom;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;

View File

@ -44,7 +44,7 @@ a, a:hover, a:focus {
}
.arrow-up {
background: url("../images/arrow-up.png") no-repeat;
background: url("images/arrow-up.png") no-repeat;
width: 20px;
height: 11px;
position: absolute;
@ -223,7 +223,7 @@ a, a:hover, a:focus {
transition: all .3s ease;
border: 1px solid #fff;
box-shadow: none;
background: url("../images/search-icon.png") no-repeat 10px 8px;
background: url("images/search-icon.png") no-repeat 10px 8px;
padding: 0 5px 0 35px;
color: #000;
}
@ -560,7 +560,7 @@ ul.breadcrumb {
bottom: 40px;
right: 0;
top: 94px;
background-image: url('../images/bg.jpg');
background-image: url('images/bg.jpg');
overflow: hidden;
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -16,7 +16,7 @@
font-size: 999px;
text-align: right;
color: #fff;
background: transparent url('../images/loading.gif') top left no-repeat;
background: transparent url('images/loading.gif') top left no-repeat;
border: none;
}
@ -183,7 +183,7 @@
}
.file-thumb-loading {
background: transparent url('../images/loading.gif') no-repeat scroll center center content-box !important;
background: transparent url('images/loading.gif') no-repeat scroll center center content-box !important;
}
.file-actions {

View File

@ -11,7 +11,7 @@
<link href="../css/bootstrap-theme.css" rel="stylesheet">
<style type="text/css">
body {
background: #02bac6 url("../images/lock-bg.jpg");
background: #02bac6 url("images/lock-bg.jpg");
background-size: cover;
background-repeat: repeat;
}

View File

@ -6,11 +6,11 @@
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>接口文档</title>
<!-- 新 Bootstrap 核心 CSS 文件 -->
<link href="../css/bootstrap.css" rel="stylesheet">
<link href="../css/bootstrap-theme.css" rel="stylesheet">
<link href="../css/api.css" rel="stylesheet">
<link href="../bootstrap.css" rel="stylesheet">
<link href="../bootstrap-theme.css" rel="stylesheet">
<link href="../api.css" rel="stylesheet">
<!--[if lte IE 9 ]>
<link href="../Content/css/IE8.css" rel="stylesheet" />
<link href="../IE8.css" rel="stylesheet" />
<![endif]-->
</head>
<body id="main-content" class="main-content">
@ -31,9 +31,9 @@
<div><label class="control-label">授权Token</label><div>Token:362a4733-341a-464d-ab12-e01554338839</div></div>
</section>
<!-- jQuery文件。务必在bootstrap.min.js 之前引入 -->
<script src="../js/jquery-1.10.2.js"></script>
<script src="../../Scripts/jquery-3.1.1.js"></script>
<!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
<script src="../js/bootstrap.js"></script>
<script src="../../Scripts/bootstrap.js"></script>
<script src="../../Scripts/apidoc.js"></script>
</body>
</html>

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,5 +1,5 @@
.lock-screen {
background: #02bac6 url("../images/lock-bg.jpg");
background: #02bac6 url("images/lock-bg.jpg");
background-size: cover;
background-repeat: repeat;
}

View File

@ -18,13 +18,13 @@ ol {
.has-error input {
background-repeat: no-repeat;
background-image: url('../images/error.png');
background-image: url('images/error.png');
background-position: right 8px center;
}
.has-success input {
background-repeat: no-repeat;
background-image: url('../images/success.png');
background-image: url('images/success.png');
background-position: right 8px center;
}

View File

@ -47,7 +47,7 @@ a, a:hover, a:focus {
}
.arrow-up {
background: url("../images/arrow-up.png") no-repeat;
background: url("images/arrow-up.png") no-repeat;
width: 20px;
height: 11px;
position: absolute;
@ -224,7 +224,7 @@ a, a:hover, a:focus {
transition: all .3s ease;
border: 1px solid #fff;
box-shadow: none;
background: url("../images/search-icon.png") no-repeat 10px 8px;
background: url("images/search-icon.png") no-repeat 10px 8px;
padding: 0 5px 0 35px;
color: #000;
}
@ -559,7 +559,7 @@ ul.breadcrumb {
}
.welcome-bg {
background-image: url('../images/bg.jpg');
background-image: url('images/bg.jpg');
background-size: 100% 100%;
}

View File

@ -86,38 +86,38 @@
ajax({
title: '用户登陆调用接口',
anonymous: true,
url: 'api/login', method: 'POST', data: { userName: 'Test', password: '1' }, success: function (result) {
url: '../api/login', method: 'POST', data: { userName: 'Test', password: '1' }, success: function (result) {
var token = result.Token;
ajax({
title: '用户登陆信息接口', url: 'api/login', headers: { Token: token },
title: '用户登陆信息接口', url: '../api/login', headers: { Token: token },
method: 'GET'
});
ajax({
title: '指定用户信息接口', url: 'api/Users', headers: { Token: token },
title: '指定用户信息接口', url: '../api/Users', headers: { Token: token },
method: 'GET', data: { userName: "Test" }
});
ajax({
title: '检查当前用户名是否可用接口', url: 'api/Users', headers: { Token: token },
title: '检查当前用户名是否可用接口', url: '../api/Users', headers: { Token: token },
method: 'PUT', data: { UserName: "101", UserStatus: 9 }
});
ajax({
title: '更改用户显示名称接口', url: 'api/Users', headers: { Token: token },
title: '更改用户显示名称接口', url: '../api/Users', headers: { Token: token },
method: 'PUT', data: { UserName: "101", UserStatus: 1, DisplayName: "1010" }
});
ajax({
title: '更改用户密码接口', url: 'api/Users', headers: { Token: token },
title: '更改用户密码接口', url: '../api/Users', headers: { Token: token },
method: 'PUT', data: { UserName: "101", UserStatus: 2, Password: "1", NewPassword: "2" }
});
ajax({
title: '新建用户接口', url: 'api/Users', headers: { Token: token },
title: '新建用户接口', url: '../api/Users', headers: { Token: token },
method: 'POST', data: { ID: 0, UserName: "102", Password: "1", DisplayName: "102" }
});
ajax({
title: '更新用户接口', url: 'api/Users', headers: { Token: token },
title: '更新用户接口', url: '../api/Users', headers: { Token: token },
method: 'POST', data: { ID: 21, UserName: "102", Password: "1", DisplayName: "102" }
});
ajax({
title: '删除用户接口', url: 'api/Users', headers: { Token: token },
title: '删除用户接口', url: '../api/Users', headers: { Token: token },
method: 'DELETE', data: { "": "50,51" }
});
}

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

10220
Bootstrap.Admin/Scripts/jquery-3.1.1.js vendored Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -1,8 +1,8 @@
/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
* @license MIT */
/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
* @license MIT */
; (function (root, factory) {
if (typeof define === 'function' && define.amd) {
define(factory);
} else if (typeof exports === 'object') {
@ -10,486 +10,486 @@
} else {
root.NProgress = factory();
}
})(this, function () {
var NProgress = {};
NProgress.version = '0.2.0';
var NProgress = {};
NProgress.version = '0.2.0';
var Settings = NProgress.settings = {
minimum: 0.08,
easing: 'linear',
positionUsing: '',
speed: 350,
trickle: true,
trickleSpeed: 250,
showSpinner: true,
barSelector: '[role="bar"]',
spinnerSelector: '[role="spinner"]',
parent: 'body',
minimum: 0.08,
easing: 'linear',
positionUsing: '',
speed: 350,
trickle: true,
trickleSpeed: 250,
showSpinner: true,
barSelector: '[role="bar"]',
spinnerSelector: '[role="spinner"]',
parent: 'body',
template: '<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'
};
/**
* Updates configuration.
*
* NProgress.configure({
* minimum: 0.1
* });
*/
};
/**
* Updates configuration.
*
* NProgress.configure({
* minimum: 0.1
* });
*/
NProgress.configure = function (options) {
var key, value;
var key, value;
for (key in options) {
value = options[key];
value = options[key];
if (value !== undefined && options.hasOwnProperty(key)) Settings[key] = value;
}
}
return this;
};
/**
* Last number.
*/
NProgress.status = null;
/**
* Sets the progress bar status, where `n` is a number from `0.0` to `1.0`.
*
* NProgress.set(0.4);
* NProgress.set(1.0);
*/
};
/**
* Last number.
*/
NProgress.status = null;
/**
* Sets the progress bar status, where `n` is a number from `0.0` to `1.0`.
*
* NProgress.set(0.4);
* NProgress.set(1.0);
*/
NProgress.set = function (n) {
var started = NProgress.isStarted();
n = clamp(n, Settings.minimum, 1);
NProgress.status = (n === 1 ? null : n);
var progress = NProgress.render(!started),
bar = progress.querySelector(Settings.barSelector),
speed = Settings.speed,
ease = Settings.easing;
progress.offsetWidth; /* Repaint */
queue(function (next) {
// Set positionUsing if it hasn't already been set
if (Settings.positionUsing === '') Settings.positionUsing = NProgress.getPositioningCSS();
// Add transition
css(bar, barPositionCSS(n, speed, ease));
if (n === 1) {
// Fade out
var started = NProgress.isStarted();
n = clamp(n, Settings.minimum, 1);
NProgress.status = (n === 1 ? null : n);
var progress = NProgress.render(!started),
bar = progress.querySelector(Settings.barSelector),
speed = Settings.speed,
ease = Settings.easing;
progress.offsetWidth; /* Repaint */
queue(function (next) {
// Set positionUsing if it hasn't already been set
if (Settings.positionUsing === '') Settings.positionUsing = NProgress.getPositioningCSS();
// Add transition
css(bar, barPositionCSS(n, speed, ease));
if (n === 1) {
// Fade out
css(progress, {
transition: 'none',
transition: 'none',
opacity: 1
});
progress.offsetWidth; /* Repaint */
});
progress.offsetWidth; /* Repaint */
setTimeout(function () {
css(progress, {
transition: 'all ' + speed + 'ms linear',
transition: 'all ' + speed + 'ms linear',
opacity: 0
});
});
setTimeout(function () {
NProgress.remove();
NProgress.remove();
next();
}, speed);
}, speed);
} else {
setTimeout(next, speed);
}
});
});
return this;
};
};
NProgress.isStarted = function () {
return typeof NProgress.status === 'number';
};
/**
* Shows the progress bar.
* This is the same as setting the status to 0%, except that it doesn't go backwards.
*
* NProgress.start();
*
*/
};
/**
* Shows the progress bar.
* This is the same as setting the status to 0%, except that it doesn't go backwards.
*
* NProgress.start();
*
*/
NProgress.start = function () {
if (!NProgress.status) NProgress.set(0);
if (!NProgress.status) NProgress.set(0);
var work = function () {
setTimeout(function () {
if (!NProgress.status) return;
NProgress.trickle();
if (!NProgress.status) return;
NProgress.trickle();
work();
}, Settings.trickleSpeed);
};
if (Settings.trickle) work();
};
if (Settings.trickle) work();
return this;
};
/**
* Hides the progress bar.
* This is the *sort of* the same as setting the status to 100%, with the
* difference being `done()` makes some placebo effect of some realistic motion.
*
* NProgress.done();
*
* If `true` is passed, it will show the progress bar even if its hidden.
*
* NProgress.done(true);
*/
};
/**
* Hides the progress bar.
* This is the *sort of* the same as setting the status to 100%, with the
* difference being `done()` makes some placebo effect of some realistic motion.
*
* NProgress.done();
*
* If `true` is passed, it will show the progress bar even if its hidden.
*
* NProgress.done(true);
*/
NProgress.done = function (force) {
if (!force && !NProgress.status) return this;
if (!force && !NProgress.status) return this;
return NProgress.inc(0.3 + 0.5 * Math.random()).set(1);
};
/**
* Increments by a random amount.
*/
};
/**
* Increments by a random amount.
*/
NProgress.inc = function (amount) {
var n = NProgress.status;
var n = NProgress.status;
if (!n) {
return NProgress.start();
} else if (n > 1) {
return;
} else {
if (typeof amount !== 'number') {
if (n >= 0 && n < 0.25) {
// Start out between 3 - 6% increments
if (n >= 0 && n < 0.25) {
// Start out between 3 - 6% increments
amount = (Math.random() * (5 - 3 + 1) + 3) / 100;
} else if (n >= 0.25 && n < 0.65) {
// increment between 0 - 3%
} else if (n >= 0.25 && n < 0.65) {
// increment between 0 - 3%
amount = (Math.random() * 3) / 100;
} else if (n >= 0.65 && n < 0.9) {
// increment between 0 - 2%
} else if (n >= 0.65 && n < 0.9) {
// increment between 0 - 2%
amount = (Math.random() * 2) / 100;
} else if (n >= 0.9 && n < 0.99) {
// finally, increment it .5 %
} else if (n >= 0.9 && n < 0.99) {
// finally, increment it .5 %
amount = 0.005;
} else {
// after 99%, don't increment:
} else {
// after 99%, don't increment:
amount = 0;
}
}
n = clamp(n + amount, 0, 0.994);
}
n = clamp(n + amount, 0, 0.994);
return NProgress.set(n);
}
};
};
NProgress.trickle = function () {
return NProgress.inc();
};
/**
* Waits for all supplied jQuery promises and
* increases the progress as the promises resolve.
*
* @param $promise jQUery Promise
*/
};
/**
* Waits for all supplied jQuery promises and
* increases the progress as the promises resolve.
*
* @param $promise jQUery Promise
*/
(function () {
var initial = 0, current = 0;
var initial = 0, current = 0;
NProgress.promise = function ($promise) {
if (!$promise || $promise.state() === "resolved") {
return this;
}
}
if (current === 0) {
NProgress.start();
}
initial++;
current++;
}
initial++;
current++;
$promise.always(function () {
current--;
current--;
if (current === 0) {
initial = 0;
initial = 0;
NProgress.done();
} else {
NProgress.set((initial - current) / initial);
}
});
});
return this;
};
})();
/**
* (Internal) renders the progress bar markup based on the `template`
* setting.
*/
})();
/**
* (Internal) renders the progress bar markup based on the `template`
* setting.
*/
NProgress.render = function (fromStart) {
if (NProgress.isRendered()) return document.getElementById('nprogress');
addClass(document.documentElement, 'nprogress-busy');
var progress = document.createElement('div');
progress.id = 'nprogress';
progress.innerHTML = Settings.template;
var bar = progress.querySelector(Settings.barSelector),
perc = fromStart ? '-100' : toBarPerc(NProgress.status || 0),
parent = document.querySelector(Settings.parent),
spinner;
if (NProgress.isRendered()) return document.getElementById('nprogress');
addClass(document.documentElement, 'nprogress-busy');
var progress = document.createElement('div');
progress.id = 'nprogress';
progress.innerHTML = Settings.template;
var bar = progress.querySelector(Settings.barSelector),
perc = fromStart ? '-100' : toBarPerc(NProgress.status || 0),
parent = document.querySelector(Settings.parent),
spinner;
css(bar, {
transition: 'all 0 linear',
transition: 'all 0 linear',
transform: 'translate3d(' + perc + '%,0,0)'
});
});
if (!Settings.showSpinner) {
spinner = progress.querySelector(Settings.spinnerSelector);
spinner = progress.querySelector(Settings.spinnerSelector);
spinner && removeElement(spinner);
}
}
if (parent != document.body) {
addClass(parent, 'nprogress-custom-parent');
}
parent.appendChild(progress);
}
parent.appendChild(progress);
return progress;
};
/**
* Removes the element. Opposite of render().
*/
};
/**
* Removes the element. Opposite of render().
*/
NProgress.remove = function () {
removeClass(document.documentElement, 'nprogress-busy');
removeClass(document.querySelector(Settings.parent), 'nprogress-custom-parent');
var progress = document.getElementById('nprogress');
removeClass(document.documentElement, 'nprogress-busy');
removeClass(document.querySelector(Settings.parent), 'nprogress-custom-parent');
var progress = document.getElementById('nprogress');
progress && removeElement(progress);
};
/**
* Checks if the progress bar is rendered.
*/
};
/**
* Checks if the progress bar is rendered.
*/
NProgress.isRendered = function () {
return !!document.getElementById('nprogress');
};
/**
* Determine which positioning CSS rule to use.
*/
NProgress.getPositioningCSS = function () {
// Sniff on document.body.style
var bodyStyle = document.body.style;
// Sniff prefixes
var vendorPrefix = ('WebkitTransform' in bodyStyle) ? 'Webkit' :
('MozTransform' in bodyStyle) ? 'Moz' :
('msTransform' in bodyStyle) ? 'ms' :
('OTransform' in bodyStyle) ? 'O' : '';
if (vendorPrefix + 'Perspective' in bodyStyle) {
// Modern browsers with 3D support, e.g. Webkit, IE10
};
/**
* Determine which positioning CSS rule to use.
*/
NProgress.getPositioningCSS = function () {
// Sniff on document.body.style
var bodyStyle = document.body.style;
// Sniff prefixes
var vendorPrefix = ('WebkitTransform' in bodyStyle) ? 'Webkit' :
('MozTransform' in bodyStyle) ? 'Moz' :
('msTransform' in bodyStyle) ? 'ms' :
('OTransform' in bodyStyle) ? 'O' : '';
if (vendorPrefix + 'Perspective' in bodyStyle) {
// Modern browsers with 3D support, e.g. Webkit, IE10
return 'translate3d';
} else if (vendorPrefix + 'Transform' in bodyStyle) {
// Browsers without 3D support, e.g. IE9
} else if (vendorPrefix + 'Transform' in bodyStyle) {
// Browsers without 3D support, e.g. IE9
return 'translate';
} else {
// Browsers without translate() support, e.g. IE7-8
} else {
// Browsers without translate() support, e.g. IE7-8
return 'margin';
}
};
/**
* Helpers
*/
};
/**
* Helpers
*/
function clamp(n, min, max) {
if (n < min) return min;
if (n > max) return max;
if (n < min) return min;
if (n > max) return max;
return n;
}
/**
* (Internal) converts a percentage (`0..1`) to a bar translateX
* percentage (`-100%..0%`).
*/
}
/**
* (Internal) converts a percentage (`0..1`) to a bar translateX
* percentage (`-100%..0%`).
*/
function toBarPerc(n) {
return (-1 + n) * 100;
}
/**
* (Internal) returns the correct CSS for changing the bar's
* position given an n percentage, and speed and ease from Settings
*/
}
/**
* (Internal) returns the correct CSS for changing the bar's
* position given an n percentage, and speed and ease from Settings
*/
function barPositionCSS(n, speed, ease) {
var barCSS;
var barCSS;
if (Settings.positionUsing === 'translate3d') {
barCSS = { transform: 'translate3d(' + toBarPerc(n) + '%,0,0)' };
} else if (Settings.positionUsing === 'translate') {
barCSS = { transform: 'translate(' + toBarPerc(n) + '%,0)' };
} else {
barCSS = { 'margin-left': toBarPerc(n) + '%' };
}
barCSS.transition = 'all ' + speed + 'ms ' + ease;
}
barCSS.transition = 'all ' + speed + 'ms ' + ease;
return barCSS;
}
/**
* (Internal) Queues a function to be executed.
*/
}
/**
* (Internal) Queues a function to be executed.
*/
var queue = (function () {
var pending = [];
var pending = [];
function next() {
var fn = pending.shift();
var fn = pending.shift();
if (fn) {
fn(next);
}
}
}
return function (fn) {
pending.push(fn);
pending.push(fn);
if (pending.length == 1) next();
};
})();
/**
* (Internal) Applies css properties to an element, similar to the jQuery
* css method.
*
* While this helper does assist with vendor prefixed property names, it
* does not perform any manipulation of values prior to setting styles.
*/
})();
/**
* (Internal) Applies css properties to an element, similar to the jQuery
* css method.
*
* While this helper does assist with vendor prefixed property names, it
* does not perform any manipulation of values prior to setting styles.
*/
var css = (function () {
var cssPrefixes = ['Webkit', 'O', 'Moz', 'ms'],
cssProps = {};
var cssPrefixes = ['Webkit', 'O', 'Moz', 'ms'],
cssProps = {};
function camelCase(string) {
return string.replace(/^-ms-/, 'ms-').replace(/-([\da-z])/gi, function (match, letter) {
return letter.toUpperCase();
});
}
}
function getVendorProp(name) {
var style = document.body.style;
if (name in style) return name;
var i = cssPrefixes.length,
capName = name.charAt(0).toUpperCase() + name.slice(1),
vendorName;
var style = document.body.style;
if (name in style) return name;
var i = cssPrefixes.length,
capName = name.charAt(0).toUpperCase() + name.slice(1),
vendorName;
while (i--) {
vendorName = cssPrefixes[i] + capName;
vendorName = cssPrefixes[i] + capName;
if (vendorName in style) return vendorName;
}
}
return name;
}
}
function getStyleProp(name) {
name = camelCase(name);
name = camelCase(name);
return cssProps[name] || (cssProps[name] = getVendorProp(name));
}
}
function applyCss(element, prop, value) {
prop = getStyleProp(prop);
prop = getStyleProp(prop);
element.style[prop] = value;
}
}
return function (element, properties) {
var args = arguments,
prop,
value;
var args = arguments,
prop,
value;
if (args.length == 2) {
for (prop in properties) {
value = properties[prop];
value = properties[prop];
if (value !== undefined && properties.hasOwnProperty(prop)) applyCss(element, prop, value);
}
} else {
applyCss(element, args[1], args[2]);
}
}
})();
/**
* (Internal) Determines if an element or space separated list of class names contains a class name.
*/
})();
/**
* (Internal) Determines if an element or space separated list of class names contains a class name.
*/
function hasClass(element, name) {
var list = typeof element == 'string' ? element : classList(element);
var list = typeof element == 'string' ? element : classList(element);
return list.indexOf(' ' + name + ' ') >= 0;
}
/**
* (Internal) Adds a class to an element.
*/
}
/**
* (Internal) Adds a class to an element.
*/
function addClass(element, name) {
var oldList = classList(element),
newList = oldList + name;
if (hasClass(oldList, name)) return;
// Trim the opening space.
var oldList = classList(element),
newList = oldList + name;
if (hasClass(oldList, name)) return;
// Trim the opening space.
element.className = newList.substring(1);
}
/**
* (Internal) Removes a class from an element.
*/
}
/**
* (Internal) Removes a class from an element.
*/
function removeClass(element, name) {
var oldList = classList(element),
newList;
if (!hasClass(element, name)) return;
// Replace the class name.
newList = oldList.replace(' ' + name + ' ', ' ');
// Trim the opening and closing spaces.
var oldList = classList(element),
newList;
if (!hasClass(element, name)) return;
// Replace the class name.
newList = oldList.replace(' ' + name + ' ', ' ');
// Trim the opening and closing spaces.
element.className = newList.substring(1, newList.length - 1);
}
/**
* (Internal) Gets a space separated list of the class names on the element.
* The list is wrapped with a single space on each end to facilitate finding
* matches within the list.
*/
}
/**
* (Internal) Gets a space separated list of the class names on the element.
* The list is wrapped with a single space on each end to facilitate finding
* matches within the list.
*/
function classList(element) {
return (' ' + (element && element.className || '') + ' ').replace(/\s+/gi, ' ');
}
/**
* (Internal) Removes an element from the DOM.
*/
}
/**
* (Internal) Removes an element from the DOM.
*/
function removeElement(element) {
element && element.parentNode && element.parentNode.removeChild(element);
}
}
return NProgress;
});
});
$(function () {
$(document).ajaxStart(function () {
return NProgress.start();

View File

@ -7,7 +7,7 @@
<script src="~/Scripts/apidoc.js"></script>
}
@section css {
<link href="~/Content/css/api.css" rel="stylesheet" />
<link href="~/Content/api.css" rel="stylesheet" />
}
<section>
<div><h3>接口返回值定义</h3></div>

View File

@ -4,7 +4,7 @@
Layout = "~/Views/Shared/_Default.cshtml";
}
@section Javascript {
<script src="~/Content/js/bootstrap3-typeahead.js"></script>
<script src="~/Scripts/bootstrap3-typeahead.js"></script>
<script src="~/scripts/Dicts.js"></script>
}
@section query {

View File

@ -4,16 +4,16 @@
Layout = "~/Views/Shared/_Admin.cshtml";
}
@section css {
<link href="~/Content/css/bootstrap-table.css" rel="stylesheet" />
<link href="~/Content/css/bootstrap-datetimepicker.css" rel="stylesheet" />
<link href="~/Content/css/fa.css" rel="stylesheet" />
<link href="~/Content/bootstrap-table.css" rel="stylesheet" />
<link href="~/Content/bootstrap-datetimepicker.css" rel="stylesheet" />
<link href="~/Content/fa.css" rel="stylesheet" />
}
@section Javascript {
<script src="~/content/js/bootstrap-table.js"></script>
<script src="~/content/js/bootstrap-table-zh-CN.js"></script>
<script src="~/content/js/longbow.dataentity.js"></script>
<script src="~/Content/js/bootstrap-datetimepicker.js"></script>
<script src="~/Content/js/bootstrap-datetimepicker.zh-CN.js"></script>
<script src="~/Scripts/bootstrap-table.js"></script>
<script src="~/Scripts/bootstrap-table-zh-CN.js"></script>
<script src="~/Scripts/longbow.dataentity.js"></script>
<script src="~/Scripts/bootstrap-datetimepicker.js"></script>
<script src="~/Scripts/bootstrap-datetimepicker.zh-CN.js"></script>
<script src="~/scripts/Exceptions.js"></script>
}
<div class="panel panel-default">

View File

@ -4,7 +4,7 @@
Layout = "~/Views/Shared/_Admin.cshtml";
}
@section css {
<link href="~/Content/css/fa.css" rel="stylesheet" />
<link href="~/Content/fa.css" rel="stylesheet" />
}
@section javascript {
<script src="~/Scripts/icon.js"></script>

View File

@ -4,18 +4,18 @@
Layout = "~/Views/Shared/_Admin.cshtml";
}
@section Javascript {
<script src="~/Content/js/longbow.dataentity.js"></script>
<script src="~/content/js/sweetalert.js"></script>
<script src="~/Content/js/fileinput.js"></script>
<script src="~/Content/js/fileinput.zh.js"></script>
<script src="~/Content/js/jquery.validate.js"></script>
<script src="~/Content/js/messages_zh.js"></script>
<script src="~/Scripts/longbow.dataentity.js"></script>
<script src="~/Scripts/sweetalert.js"></script>
<script src="~/Scripts/fileinput.js"></script>
<script src="~/Scripts/fileinput.zh.js"></script>
<script src="~/Scripts/jquery.validate.js"></script>
<script src="~/Scripts/messages_zh.js"></script>
<script src="~/scripts/Infos.js"></script>
}
@section css {
<link href="~/Content/css/sweetalert.css" rel="stylesheet" />
<link href="~/Content/css/tasks.css" rel="stylesheet" />
<link href="~/Content/css/fileinput.css" rel="stylesheet" />
<link href="~/Content/sweetalert.css" rel="stylesheet" />
<link href="~/Content/tasks.css" rel="stylesheet" />
<link href="~/Content/fileinput.css" rel="stylesheet" />
}
<div class="panel panel-default">
<div class="panel-heading">基本资料</div>

View File

@ -4,15 +4,15 @@
Layout = "~/Views/Shared/_Admin.cshtml";
}
@section css {
<link href="~/Content/css/bootstrap-table.css" rel="stylesheet" />
<link href="~/Content/css/bootstrap-datetimepicker.css" rel="stylesheet" />
<link href="~/Content/bootstrap-table.css" rel="stylesheet" />
<link href="~/Content/bootstrap-datetimepicker.css" rel="stylesheet" />
}
@section Javascript {
<script src="~/content/js/bootstrap-table.js"></script>
<script src="~/content/js/bootstrap-table-zh-CN.js"></script>
<script src="~/content/js/longbow.dataentity.js"></script>
<script src="~/Content/js/bootstrap-datetimepicker.js"></script>
<script src="~/Content/js/bootstrap-datetimepicker.zh-CN.js"></script>
<script src="~/Scripts/bootstrap-table.js"></script>
<script src="~/Scripts/bootstrap-table-zh-CN.js"></script>
<script src="~/Scripts/longbow.dataentity.js"></script>
<script src="~/Scripts/bootstrap-datetimepicker.js"></script>
<script src="~/Scripts/bootstrap-datetimepicker.zh-CN.js"></script>
<script src="~/scripts/Logs.js"></script>
}
<div class="panel panel-default">

View File

@ -4,11 +4,11 @@
Layout = "~/Views/Shared/_Default.cshtml";
}
@section css {
<link href="~/Content/css/fa.css" rel="stylesheet" />
<link href="~/Content/css/jquery.nestable.css" rel="stylesheet" />
<link href="~/Content/fa.css" rel="stylesheet" />
<link href="~/Content/jquery.nestable.css" rel="stylesheet" />
}
@section Javascript {
<script src="~/Content/js/jquery.nestable.js"></script>
<script src="~/Scripts/jquery.nestable.js"></script>
<script src="~/scripts/Menus.js"></script>
}
@section query {

View File

@ -4,12 +4,12 @@
Layout = "~/Views/Shared/_Admin.cshtml";
}
@section Javascript {
<script src="~/Content/js/sweetalert.js"></script>
<script src="~/Scripts/sweetalert.js"></script>
<script src="~/Scripts/noti.js"></script>
}
@section css {
<link href="~/Content/css/sweetalert.css" rel="stylesheet" />
<link href="~/Content/css/tasks.css" rel="stylesheet" />
<link href="~/Content/sweetalert.css" rel="stylesheet" />
<link href="~/Content/tasks.css" rel="stylesheet" />
}
<div class="panel panel-default">
<div class="panel-heading">用户注册<span class="pull-right"><a id="refreshUsers" href="javascript:;" class="fa fa-refresh" title="点击刷新" role="tooltip" data-placement="left"></a></span></div>

View File

@ -4,15 +4,15 @@
Layout = "~/Views/Shared/_Admin.cshtml";
}
@section Javascript {
<script src="~/content/js/longbow.dataentity.js"></script>
<script src="~/content/js/sweetalert.js"></script>
<script src="~/content/js/jquery.validate.js"></script>
<script src="~/content/js/messages_zh.js"></script>
<script src="~/Scripts/longbow.dataentity.js"></script>
<script src="~/Scripts/sweetalert.js"></script>
<script src="~/Scripts/jquery.validate.js"></script>
<script src="~/Scripts/messages_zh.js"></script>
<script src="~/Scripts/Profiles.js"></script>
}
@section css {
<link href="~/Content/css/sweetalert.css" rel="stylesheet" />
<link href="~/Content/css/tasks.css" rel="stylesheet" />
<link href="~/Content/sweetalert.css" rel="stylesheet" />
<link href="~/Content/tasks.css" rel="stylesheet" />
}
<div class="panel panel-default">
<div class="panel-heading">系统名称设置</div>

View File

@ -4,11 +4,11 @@
Layout = "~/Views/Shared/_Default.cshtml";
}
@section css {
<link href="~/Content/css/fa.css" rel="stylesheet" />
<link href="~/Content/css/jquery.nestable.css" rel="stylesheet" />
<link href="~/Content/fa.css" rel="stylesheet" />
<link href="~/Content/jquery.nestable.css" rel="stylesheet" />
}
@section Javascript {
<script src="~/Content/js/jquery.nestable.js"></script>
<script src="~/Scripts/jquery.nestable.js"></script>
<script src="~/scripts/Roles.js"></script>
}

View File

@ -4,12 +4,12 @@
Layout = "~/Views/Shared/_Admin.cshtml";
}
@section Javascript {
<script src="~/Content/js/sweetalert.js"></script>
<script src="~/Scripts/sweetalert.js"></script>
<script src="~/Scripts/tasks.js"></script>
}
@section css {
<link href="~/Content/css/sweetalert.css" rel="stylesheet" />
<link href="~/Content/css/tasks.css" rel="stylesheet" />
<link href="~/Content/sweetalert.css" rel="stylesheet" />
<link href="~/Content/tasks.css" rel="stylesheet" />
}
<div class="panel panel-default">
<div class="panel-heading">任务消息<span class="pull-right"><a id="refreshTask" href="javascript:;" class="fa fa-refresh"></a></span></div>

View File

@ -4,11 +4,11 @@
Layout = "~/Views/Shared/_Layout.cshtml";
}
@section css {
<link href="~/Content/css/lock.css" rel="stylesheet" />
<link href="~/Content/lock.css" rel="stylesheet" />
}
@section javascript {
<script src="~/content/js/jquery.validate.js"></script>
<script src="~/content/js/messages_zh.js"></script>
<script src="~/Scripts/jquery.validate.js"></script>
<script src="~/Scripts/messages_zh.js"></script>
<script src="~/Scripts/lock.js"></script>
}
<div class="lock-wrapper">

View File

@ -4,11 +4,11 @@
Layout = "~/Views/Shared/_Layout.cshtml";
}
@section css {
<link href="~/Content/css/login.css" rel="stylesheet" />
<link href="~/Content/login.css" rel="stylesheet" />
}
@section javascript {
<script src="~/content/js/jquery.validate.js"></script>
<script src="~/Content/js/messages_zh.js"></script>
<script src="~/Scripts/jquery.validate.js"></script>
<script src="~/Scripts/messages_zh.js"></script>
<script src="~/Scripts/Login.js"></script>
}
<div class="container">

View File

@ -3,12 +3,12 @@
Layout = "~/Views/Shared/_Layout.cshtml";
}
@section css {
<link href="~/Content/css/register.css" rel="stylesheet" />
<link href="~/Content/register.css" rel="stylesheet" />
}
@section javascript {
<script src="~/content/js/jquery.validate.js"></script>
<script src="~/content/js/messages_zh.js"></script>
<script src="~/content/js/sweetalert.js"></script>
<script src="~/Scripts/jquery.validate.js"></script>
<script src="~/Scripts/messages_zh.js"></script>
<script src="~/Scripts/sweetalert.js"></script>
<script src="~/Scripts/register.js"></script>
}
<div class="container">

View File

@ -2,17 +2,17 @@
Layout = "~/Views/Shared/_Layout.cshtml";
}
@section css {
<link href="~/Content/css/admin.css" rel="stylesheet" />
<link href="~/Content/css/admin-responsive.css" rel="stylesheet" />
<link href="~/Content/admin.css" rel="stylesheet" />
<link href="~/Content/admin-responsive.css" rel="stylesheet" />
@RenderSection("css", false)
}
@section javascript {
<script src="~/Content/js/jquery.dcjqaccordion.2.7.js"></script>
<script src="~/Content/js/jquery.scrollTo.js"></script>
<script src="~/Content/js/jquery.nicescroll.min.js"></script>
<script src="~/Content/js/common-scripts.js"></script>
<script src="~/Content/js/log.js"></script>
<script src="~/Content/js/framework.js"></script>
<script src="~/Scripts/jquery.dcjqaccordion.2.7.js"></script>
<script src="~/Scripts/jquery.scrollTo.js"></script>
<script src="~/Scripts/jquery.nicescroll.min.js"></script>
<script src="~/Scripts/common-scripts.js"></script>
<script src="~/Scripts/log.js"></script>
<script src="~/Scripts/framework.js"></script>
@RenderSection("Javascript", false)
}
@Html.Partial("Header")

View File

@ -2,17 +2,17 @@
Layout = "~/Views/Shared/_Admin.cshtml";
}
@section css {
<link href="~/Content/css/bootstrap-table.css" rel="stylesheet" />
<link href="~/Content/css/sweetalert.css" rel="stylesheet" />
<link href="~/Content/bootstrap-table.css" rel="stylesheet" />
<link href="~/Content/sweetalert.css" rel="stylesheet" />
@RenderSection("css", false)
}
@section javascript {
<script src="~/content/js/longbow.dataentity.js"></script>
<script src="~/content/js/sweetalert.js"></script>
<script src="~/content/js/bootstrap-table.js"></script>
<script src="~/content/js/bootstrap-table-zh-CN.js"></script>
<script src="~/content/js/jquery.validate.js"></script>
<script src="~/content/js/messages_zh.js"></script>
<script src="~/Scripts/longbow.dataentity.js"></script>
<script src="~/Scripts/sweetalert.js"></script>
<script src="~/Scripts/bootstrap-table.js"></script>
<script src="~/Scripts/bootstrap-table-zh-CN.js"></script>
<script src="~/Scripts/jquery.validate.js"></script>
<script src="~/Scripts/messages_zh.js"></script>
@RenderSection("Javascript", false)
}
@section modal {

View File

@ -7,14 +7,14 @@
<title>@ViewBag.Title</title>
<link rel="shortcut icon" href="~/favicon.ico" />
<!-- 新 Bootstrap 核心 CSS 文件 -->
<link href="~/Content/css/bootstrap.css" rel="stylesheet">
<link href="~/Content/css/bootstrap-theme.css" rel="stylesheet">
<link href="~/Content/css/nprogress.css" rel="stylesheet" />
<link href="~/Content/css/font-awesome.css" rel="stylesheet" />
<link href="~/Content/css/site.css" rel="stylesheet" />
<link href="~/Content/css/site-responsive.css" rel="stylesheet" />
<link href="~/Content/bootstrap.css" rel="stylesheet">
<link href="~/Content/bootstrap-theme.css" rel="stylesheet">
<link href="~/Content/nprogress.css" rel="stylesheet" />
<link href="~/Content/font-awesome.css" rel="stylesheet" />
<link href="~/Content/site.css" rel="stylesheet" />
<link href="~/Content/site-responsive.css" rel="stylesheet" />
<!--[if lte IE 9 ]>
<link href="../Content/css/IE8.css" rel="stylesheet" />
<link href="../Content/IE8.css" rel="stylesheet" />
<![endif]-->
@RenderSection("css", false)
</head>
@ -27,11 +27,11 @@
<![endif]-->
@RenderBody()
<!-- jQuery文件。务必在bootstrap.min.js 之前引入 -->
<script src="~/content/js/jquery-1.10.2.js"></script>
<script src="~/Scripts/jquery-3.1.1.js"></script>
<!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
<script src="~/content/js/bootstrap.js"></script>
<script src="~/Content/js/nprogress.js"></script>
<script src="~/content/js/Longbow.Common.js"></script>
<script src="~/Scripts/bootstrap.js"></script>
<script src="~/Scripts/nprogress.js"></script>
<script src="~/Scripts/Longbow.Common.js"></script>
@RenderSection("Javascript", false)
</body>
</html>

View File

@ -2,8 +2,8 @@
Layout = "~/Views/Shared/_Layout.cshtml";
}
@section css {
<link href="~/Content/css/bootstrap-table.css" rel="stylesheet" />
<link href="~/Content/css/sweetalert.css" rel="stylesheet" />
<link href="~/Content/bootstrap-table.css" rel="stylesheet" />
<link href="~/Content/sweetalert.css" rel="stylesheet" />
@RenderSection("css", false)
}
@section javascript {

View File

@ -6,108 +6,109 @@
<configuration>
<configSections>
<section name="exceptionManagement" type="Longbow.ExceptionManagement.Configuration.ExceptionManagerSectionHandler, Longbow.ExceptionManagement" />
<section name="cacheManager" type="Longbow.Caching.Configuration.CacheSection, Longbow.V4"/>
<section name="cacheManagerList" type="Longbow.Caching.Configuration.CacheListSection, Longbow.V4"/>
<section name="licenseManagement" type="Longbow.ComponentModel.LgbLicenseSection, Longbow.ComponentModel"/>
<section name="cacheManager" type="Longbow.Caching.Configuration.CacheSection, Longbow.V4" />
<section name="cacheManagerList" type="Longbow.Caching.Configuration.CacheListSection, Longbow.V4" />
<section name="licenseManagement" type="Longbow.ComponentModel.LgbLicenseSection, Longbow.ComponentModel" />
</configSections>
<appSettings>
<add key="webpages:Version" value="3.0.0.0"/>
<add key="webpages:Enabled" value="false"/>
<add key="PreserveLoginUrl" value="true"/>
<add key="ClientValidationEnabled" value="true"/>
<add key="UnobtrusiveJavaScriptEnabled" value="true"/>
<add key="Admins" value="Argo;Test"/>
<add key="Passwords" value="3oXfIiPEbZVE+d8JeeLCCcgrTFBq813HGCFv9StZ8EA=;OYefBWRKrVPOrADTAe/YjY3LAOCuv2WCEXwE2An1X68="/>
<add key="webpages:Version" value="3.0.0.0" />
<add key="webpages:Enabled" value="false" />
<add key="PreserveLoginUrl" value="true" />
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
<add key="Admins" value="Argo;Test" />
<add key="Passwords" value="3oXfIiPEbZVE+d8JeeLCCcgrTFBq813HGCFv9StZ8EA=;OYefBWRKrVPOrADTAe/YjY3LAOCuv2WCEXwE2An1X68=" />
</appSettings>
<connectionStrings>
<add name="SQL" providerName="System.Data.SqlClient" connectionString="Data Source=.;Initial Catalog=BootstrapAdmin;User ID=sa;Password=sa"/>
<add name="ba" providerName="System.Data.SqlClient" connectionString="Data Source=.;Initial Catalog=BootstrapAdmin;User ID=sa;Password=sa"/>
<add name="SQL" providerName="System.Data.SqlClient" connectionString="Data Source=.;Initial Catalog=BootstrapAdmin;User ID=sa;Password=sa" />
<add name="ba" providerName="System.Data.SqlClient" connectionString="Data Source=.;Initial Catalog=BootstrapAdmin;User ID=sa;Password=sa" />
</connectionStrings>
<cacheManager>
<add key="MenuHelper-RetrieveMenus" interval="600" desc="所有菜单数据缓存" />
<add key="MenuHelper-RetrieveMenusByRoleId" interval="600" desc="角色菜单信息缓存" />
<add key="UserHelper-RetrieveUsers" interval="600" desc="所有用户数据缓存"/>
<add key="UserHelper-RetrieveUsersByName" interval="600" desc="指定用户数据缓存"/>
<add key="UserHelper-RetrieveUsersByRoleId" interval="600" desc="指定角色用户数据缓存"/>
<add key="UserHelper-RetrieveUsersByGroupId" interval="600" desc="指定组用户数据缓存"/>
<add key="RoleHelper-RetrieveRoles" interval="600" desc="所有角色数据缓存"/>
<add key="RoleHelper-RetrieveRolesByUserId" interval="600" desc="指定用户角色数据缓存"/>
<add key="RoleHelper-RetrieveRolesByMenuId" interval="600" desc="指定菜单角色数据缓存"/>
<add key="RoleHelper-RetrieveRolesByGroupId" interval="600" desc="指定组角色数据缓存"/>
<add key="GroupHelper-RetrieveGroups" interval="600" desc="所有组数据缓存"/>
<add key="GroupHelper-RetrieveGroupsByUserId" interval="600" desc="指定用户组数据缓存"/>
<add key="GroupHelper-RetrieveGroupsByRoleId" interval="600" desc="指定角色组数据缓存"/>
<add key="LogHelper-RetrieveLogs" interval="600" desc="所有日志数据缓存"/>
<add key="DictHelper-RetrieveDicts" interval="600" desc="所有字典数据缓存"/>
<add key="UserHelper-RetrieveUsers" interval="600" desc="所有用户数据缓存" />
<add key="UserHelper-RetrieveUsersByName" interval="600" desc="指定用户数据缓存" />
<add key="UserHelper-RetrieveUsersByRoleId" interval="600" desc="指定角色用户数据缓存" />
<add key="UserHelper-RetrieveUsersByGroupId" interval="600" desc="指定组用户数据缓存" />
<add key="RoleHelper-RetrieveRoles" interval="600" desc="所有角色数据缓存" />
<add key="RoleHelper-RetrieveRolesByUserId" interval="600" desc="指定用户角色数据缓存" />
<add key="RoleHelper-RetrieveRolesByMenuId" interval="600" desc="指定菜单角色数据缓存" />
<add key="RoleHelper-RetrieveRolesByGroupId" interval="600" desc="指定组角色数据缓存" />
<add key="GroupHelper-RetrieveGroups" interval="600" desc="所有组数据缓存" />
<add key="GroupHelper-RetrieveGroupsByUserId" interval="600" desc="指定用户组数据缓存" />
<add key="GroupHelper-RetrieveGroupsByRoleId" interval="600" desc="指定角色组数据缓存" />
<add key="LogHelper-RetrieveLogs" interval="600" desc="所有日志数据缓存" />
<add key="DictHelper-RetrieveDicts" interval="600" desc="所有字典数据缓存" />
<add key="DictHelper-RetrieveDictsCategory" interval="6000" desc="字典分类数据缓存" />
<add key="NotificationHelper-RetrieveNotifications" interval="600" desc="通知管理数据缓存"/>
<add key="NotificationHelper-RetrieveNotifications" interval="600" desc="通知管理数据缓存" />
<add key="UserHelper-RetrieveNewUsers" interval="300" desc="新用户数据缓存" />
<add key="ExceptionHelper-RetrieveExceptions" interval="600" desc="程序异常数据缓存"/>
<add key="ExceptionHelper-RetrieveExceptions" interval="600" desc="程序异常数据缓存" />
<add key="MessageHelper-RetrieveMessages" interval="600" desc="站内消息数据缓存" />
<add key="TaskHelper-RetrieveTasks" interval="600" desc="所有任务数据缓存" />
<add key="BootstrapAdminPrincipal-RetrieveRolesByUrl" interval="600" desc="指定菜单的角色数据缓存"/>
<add key="BootstrapAdminPrincipal-RetrieveRolesByUserName" interval="600" desc="指定用户名角色数据缓存"/>
<add key="BootstrapAdminPrincipal-RetrieveRolesByUrl" interval="600" desc="指定菜单的角色数据缓存" />
<add key="BootstrapAdminPrincipal-RetrieveRolesByUserName" interval="600" desc="指定用户名角色数据缓存" />
</cacheManager>
<cacheManagerList>
<add key="bd" url="http://localhost:53233/CacheList.axd?cacheKey={0}" desc="系统缓存模块"/>
<add key="bccs" url="http://localhost:3609/CacheList.axd?cacheKey={0}" desc="集控系统缓存模块"/>
<add key="cps" url="http://localhost:43112/CacheList.axd?cacheKey={0}" desc="云心理后台缓存"/>
<add key="bd" url="http://localhost:53233/CacheList.axd?cacheKey={0}" desc="系统缓存模块" />
<add key="bccs" url="http://localhost:3609/CacheList.axd?cacheKey={0}" desc="集控系统缓存模块" />
<add key="cps" url="http://localhost:43112/CacheList.axd?cacheKey={0}" desc="云心理后台缓存" />
</cacheManagerList>
<exceptionManagement>
<publisher name="default" mode="On" exceptionFormat="File"/>
<publisher name="db" mode="On" assembly="Bootstrap.Admin" type="Bootstrap.Admin.DBPublisher"/>
<publisher name="default" mode="On" exceptionFormat="File" />
<publisher name="db" mode="On" assembly="Bootstrap.Admin" type="Bootstrap.Admin.DBPublisher" />
</exceptionManagement>
<licenseManagement licenseKey="4q01gzG5cWBr2moT7/9pMProPA0BIHpWimETcWj/gAutBuPANJR1uSrTbrdxyNWl" permissionKey="FB457BEDB2D84B091B1C4C8AA0F06D77"/>
<licenseManagement licenseKey="4q01gzG5cWBr2moT7/9pMProPA0BIHpWimETcWj/gAutBuPANJR1uSrTbrdxyNWl" permissionKey="FB457BEDB2D84B091B1C4C8AA0F06D77" />
<system.web>
<caching>
<outputCache enableOutputCache="true"></outputCache>
<outputCacheSettings>
<outputCacheProfiles>
<add name="IconView" duration="3600" location="Any"/>
<add name="IconView" duration="3600" location="Any" />
</outputCacheProfiles>
</outputCacheSettings>
</caching>
<compilation debug="true" targetFramework="4.5"/>
<httpRuntime targetFramework="4.5"/>
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />
<authentication mode="Forms">
<forms defaultUrl="~/" loginUrl="~/Home/Login" name="__bd__" protection="All" />
</authentication>
<pages>
<namespaces>
<add namespace="System.Web.Helpers"/>
<add namespace="System.Web.Mvc"/>
<add namespace="System.Web.Mvc.Ajax"/>
<add namespace="System.Web.Mvc.Html"/>
<add namespace="System.Web.Routing"/>
<add namespace="System.Web.WebPages"/>
<add namespace="System.Web.Helpers" />
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
<add namespace="System.Web.WebPages" />
</namespaces>
</pages>
<httpModules>
</httpModules>
<machineKey validation="SHA1" validationKey="78EA3850338FBADCE59D8DDF58C9E4518E75AC149C46142D7AAD7F1AD49D95D4" decryptionKey="684FC9301F404DE1B9565E7D9520AC579E823307BED44885" />
</system.web>
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Methods" value="GET,POST,PUT,DELETE,OPTIONS"/>
<add name="Access-Control-Allow-Methods" value="GET,POST,PUT,DELETE,OPTIONS" />
<add name="Access-Control-Allow-Headers" value="Token" />
<add name="Access-Control-Max-Age" value="30" />
</customHeaders>
</httpProtocol>
<staticContent>
<remove fileExtension=".woff"/>
<remove fileExtension=".woff" />
<mimeMap fileExtension=".woff" mimeType="application/x-font-woff" />
<remove fileExtension=".woff2"/>
<remove fileExtension=".woff2" />
<mimeMap fileExtension=".woff2" mimeType="application/x-font-woff2" />
<remove fileExtension=".ttf" />
<mimeMap fileExtension=".ttf" mimeType="application/x-font-truetype" />
@ -118,45 +119,52 @@
<remove fileExtension=".eot" />
<mimeMap fileExtension=".eot" mimeType="application/vnd.ms-fontobject" />
</staticContent>
<validation validateIntegratedModeConfiguration="false"/>
<validation validateIntegratedModeConfiguration="false" />
<handlers>
<remove name="ExtensionlessUrlHandler-Integrated-4.0"/>
<remove name="OPTIONSVerbHandler"/>
<remove name="TRACEVerbHandler"/>
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler"
preCondition="integratedMode,runtimeVersionv4.0"/>
<add name="CacheListHandler" verb="*" path="CacheList.axd" type="Longbow.Caching.CacheListHandler, Longbow.V4"/>
<remove name="ExtensionlessUrlHandler-Integrated-4.0" />
<remove name="OPTIONSVerbHandler" />
<remove name="TRACEVerbHandler" />
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="CacheListHandler" verb="*" path="CacheList.axd" type="Longbow.Caching.CacheListHandler, Longbow.V4" />
</handlers>
<modules runAllManagedModulesForAllRequests="true">
<add name="ExceptionManagement" type="Longbow.ExceptionManagement.ExceptionManagementModule, Longbow.ExceptionManagement"/>
<add name="ExceptionManagement" type="Longbow.ExceptionManagement.ExceptionManagementModule, Longbow.ExceptionManagement" />
</modules>
</system.webServer>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" culture="neutral" publicKeyToken="30ad4fe6b2a6aeed"/>
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0"/>
<assemblyIdentity name="Newtonsoft.Json" culture="neutral" publicKeyToken="30ad4fe6b2a6aeed" />
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
<assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-5.2.0.0" newVersion="5.2.0.0"/>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-5.2.0.0" newVersion="5.2.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Optimization" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="1.1.0.0"/>
<assemblyIdentity name="System.Web.Optimization" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="1.1.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
<assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="0.0.0.0-1.5.2.14234" newVersion="1.5.2.14234"/>
<assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="0.0.0.0-1.5.2.14234" newVersion="1.5.2.14234" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<system.codedom>
<compilers>
<compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:6 /nowarn:1659;1699;1701" />
<compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:14 /nowarn:41008 /define:_MYTYPE=\&quot;Web\&quot; /optionInfer+" />
</compilers>
</system.codedom>
</configuration>

Some files were not shown because too many files have changed in this diff Show More