优化功能,新增全局过滤实现静态资源加载
This commit is contained in:
@@ -1,155 +0,0 @@
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using System.Web.Http;
|
||||
|
||||
namespace 电子展板.Controller
|
||||
{
|
||||
public class AmazeUIController : BaseController
|
||||
{
|
||||
#region css
|
||||
[HttpGet, Route("AmazeUI/css/admin.css")]
|
||||
public ActionResult Index()
|
||||
{
|
||||
return Resouce("/AmazeUI/css/admin.css", "text/css");
|
||||
}
|
||||
|
||||
[HttpGet, Route("AmazeUI/css/amazeui.css")]
|
||||
public ActionResult AmazeuiCSS()
|
||||
{
|
||||
return Resouce("/AmazeUI/css/amazeui.css", "text/css");
|
||||
}
|
||||
|
||||
[HttpGet, Route("AmazeUI/css/amazeui.flat.css")]
|
||||
public ActionResult AmazeuiFlatCss()
|
||||
{
|
||||
return Resouce("/AmazeUI/css/amazeui.flat.css", "text/css");
|
||||
}
|
||||
|
||||
[HttpGet, Route("AmazeUI/css/amazeui.flat.min.css")]
|
||||
public ActionResult AmazeuiFlatMinCSS()
|
||||
{
|
||||
return Resouce("/AmazeUI/css/amazeui.flat.min.css", "text/css");
|
||||
}
|
||||
|
||||
[HttpGet, Route("AmazeUI/css/amazeui.min.css")]
|
||||
public ActionResult AmazeuiMinCSS()
|
||||
{
|
||||
return Resouce("/AmazeUI/css/amazeui.min.css", "text/css");
|
||||
}
|
||||
|
||||
[HttpGet, Route("AmazeUI/css/app.css")]
|
||||
public ActionResult AppCSS()
|
||||
{
|
||||
return Resouce("/AmazeUI/css/app.css", "text/css");
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
#region fonts
|
||||
[HttpGet, Route("AmazeUI/fonts/FontAwesome.otf")]
|
||||
public ActionResult FontAwesomeotf()
|
||||
{
|
||||
return Resouce("/AmazeUI/fonts/FontAwesome.otf", "font/otf");
|
||||
}
|
||||
[HttpGet, Route("AmazeUI/fonts/fontawesome-webfont.eot")]
|
||||
public ActionResult fontawesome_webfont_eot()
|
||||
{
|
||||
return Resouce("/AmazeUI/fonts/fontawesome-webfont.eot", "font/eot");
|
||||
}
|
||||
[HttpGet, Route("AmazeUI/fonts/fontawesome-webfont.ttf")]
|
||||
public ActionResult fontawesome_webfont_ttf()
|
||||
{
|
||||
return Resouce("/AmazeUI/fonts/fontawesome-webfont.ttf", "font/ttf");
|
||||
}
|
||||
[HttpGet, Route("AmazeUI/fonts/fontawesome-webfont.woff")]
|
||||
public ActionResult fontawesome_webfont_woff()
|
||||
{
|
||||
return Resouce("/AmazeUI/fonts/fontawesome-webfont.woff", "font/woff");
|
||||
}
|
||||
[HttpGet, Route("AmazeUI/fonts/fontawesome-webfont.woff2")]
|
||||
public ActionResult fontawesome_webfont_woff2()
|
||||
{
|
||||
return Resouce("/AmazeUI/fonts/fontawesome-webfont.woff2", "font/woff2");
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
#region i
|
||||
[HttpGet, Route("AmazeUI/i/app-icon72x72@2x.png")]
|
||||
public ActionResult app_icon72x72_2x_png()
|
||||
{
|
||||
return Resouce("/AmazeUI/i/app-icon72x72@2x.png", "image/png");
|
||||
}
|
||||
|
||||
[HttpGet, Route("AmazeUI/i/favicon.png")]
|
||||
public ActionResult favicon_png()
|
||||
{
|
||||
return Resouce("/AmazeUI/i/favicon.png", "image/png");
|
||||
}
|
||||
|
||||
[HttpGet, Route("AmazeUI/i/startup-640x1096.png")]
|
||||
public ActionResult startup_640x1096_png()
|
||||
{
|
||||
return Resouce("/AmazeUI/i/startup-640x1096.png", "image/png");
|
||||
}
|
||||
|
||||
|
||||
|
||||
#endregion
|
||||
#region JS
|
||||
[HttpGet, Route("AmazeUI/js/amazeui.ie8polyfill.js")]
|
||||
public ActionResult amazeui_ie8polyfill_js()
|
||||
{
|
||||
return Resouce("/AmazeUI/js/amazeui.ie8polyfill.js", "application/javascript");
|
||||
}
|
||||
[HttpGet, Route("AmazeUI/js/amazeui.ie8polyfill.min.js")]
|
||||
public ActionResult amazeui_ie8polyfill_min_js()
|
||||
{
|
||||
return Resouce("/AmazeUI/js/amazeui.ie8polyfill.min.js", "application/javascript");
|
||||
}
|
||||
|
||||
|
||||
[HttpGet, Route("AmazeUI/js/amazeui.js")]
|
||||
public ActionResult amazeui_js()
|
||||
{
|
||||
return Resouce("/AmazeUI/js/amazeui.js", "application/javascript");
|
||||
}
|
||||
|
||||
|
||||
[HttpGet, Route("AmazeUI/js/amazeui.min.js")]
|
||||
public ActionResult amazeui_min_js()
|
||||
{
|
||||
return Resouce("/AmazeUI/js/amazeui.min.js", "application/javascript");
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
[HttpGet, Route("AmazeUI/js/amazeui.widgets.helper.js")]
|
||||
public ActionResult amazeui_widgets_helper_js()
|
||||
{
|
||||
return Resouce("/AmazeUI/js/amazeui.widgets.helper.js", "application/javascript");
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
[HttpGet, Route("AmazeUI/js/amazeui.widgets.helper.min.js")]
|
||||
public ActionResult amazeui_widgets_helper_min_js()
|
||||
{
|
||||
return Resouce("/AmazeUI/js/amazeui.widgets.helper.min.js", "application/javascript");
|
||||
}
|
||||
|
||||
|
||||
[HttpGet, Route("AmazeUI/js/app_js")]
|
||||
public ActionResult app_js()
|
||||
{
|
||||
return Resouce("/AmazeUI/js/app_js", "application/javascript");
|
||||
}
|
||||
[HttpGet, Route("AmazeUI/js/handlebars.min.js")]
|
||||
public ActionResult handlebars_min_js()
|
||||
{
|
||||
return Resouce("/AmazeUI/js/handlebars.min.js", "application/javascript");
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@@ -19,24 +19,19 @@ namespace 电子展板.Controller
|
||||
public class IndexController : BaseController
|
||||
{
|
||||
/// <summary>
|
||||
/// 后台首页视图。
|
||||
/// 主界面
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[HttpGet, Route("")]
|
||||
[HttpGet, Route(""), Route("index.html")]
|
||||
public ActionResult Index()
|
||||
{
|
||||
return Resouce("/Views/Index.html", "text/html");
|
||||
}
|
||||
|
||||
#region css
|
||||
[HttpGet, Route("favicon.ico")]
|
||||
public ActionResult Favicon_ICO()
|
||||
{
|
||||
return Resouce("/favicon.ico", "image/x-icon");
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 获得配置信息
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[HttpGet, Route("getConfig")]
|
||||
public ActionResult GetConfig()
|
||||
{
|
||||
@@ -45,7 +40,7 @@ namespace 电子展板.Controller
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 上传头像。
|
||||
/// 上传图片。
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[HttpPost, Route("uploadImage")]
|
||||
@@ -68,6 +63,11 @@ namespace 电子展板.Controller
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 图形显示
|
||||
/// </summary>
|
||||
/// <param name="id"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet, Route("Upload/{id}")]
|
||||
public ActionResult GetUploadFile([FromUri] string id)
|
||||
{
|
||||
@@ -77,6 +77,11 @@ namespace 电子展板.Controller
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 保存配置文件
|
||||
/// </summary>
|
||||
/// <param name="config"></param>
|
||||
/// <returns></returns>
|
||||
[HttpPost, Route("save")]
|
||||
public ActionResult Save([FromBody] MyConfig config)
|
||||
{
|
||||
@@ -89,6 +94,7 @@ namespace 电子展板.Controller
|
||||
propertyInfo.SetValue(GlobalVariable.Config, value);
|
||||
}
|
||||
GlobalVariable.SaveConfig();
|
||||
//保存并修改界面
|
||||
EventBus.Instance.Publish("save", "");
|
||||
return Success();
|
||||
}
|
||||
|
||||
@@ -1,62 +0,0 @@
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using System.Web.Http;
|
||||
|
||||
namespace 电子展板.Controller
|
||||
{
|
||||
public class LayUIController : BaseController
|
||||
{
|
||||
#region css
|
||||
[HttpGet, Route("layui/css/layui.css")]
|
||||
public ActionResult Index()
|
||||
{
|
||||
return Resouce("/layui/css/layui.css", "text/css");
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
#region fonts
|
||||
[HttpGet, Route("layui/font/iconfont.eot")]
|
||||
public ActionResult Iconfont_eot()
|
||||
{
|
||||
return Resouce("/layui/font/iconfont.eot", "font/eot");
|
||||
}
|
||||
[HttpGet, Route("layui/font/iconfont.svg")]
|
||||
public ActionResult iconfont_svg()
|
||||
{
|
||||
return Resouce("/layui/font/iconfont.svg", "text/xml");
|
||||
}
|
||||
[HttpGet, Route("layui/font/iconfont.ttf")]
|
||||
public ActionResult iconfont_ttf()
|
||||
{
|
||||
return Resouce("/layui/font/iconfont.ttf", "font/ttf");
|
||||
}
|
||||
[HttpGet, Route("layui/font/iconfont.woff")]
|
||||
public ActionResult iconfont_woff()
|
||||
{
|
||||
return Resouce("/layui/font/iconfont.woff", "font/woff");
|
||||
}
|
||||
[HttpGet, Route("layui/font/iconfont.woff2")]
|
||||
public ActionResult iconfont_woff2()
|
||||
{
|
||||
return Resouce("/layui/font/iconfont.woff2", "font/woff2");
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
#region JS
|
||||
[HttpGet, Route("layui/layui.js")]
|
||||
public ActionResult layui_js()
|
||||
{
|
||||
return Resouce("/layui/layui.js", "application/javascript");
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
|
||||
[HttpGet, Route("jquery/jquery-1.9.1.min.js")]
|
||||
public ActionResult jquery_1_9_1_min()
|
||||
{
|
||||
return Resouce("/jquery/jquery-1.9.1.min.js", "application/javascript");
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user