asp.net HC框架
Posted laotian
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net HC框架相关的知识,希望对你有一定的参考价值。
asp.net HC框架
1.框架简介
超级轻量级.net框架 HCFrameWork.dl 大小17KB
下载地址: http://hcframework.youcaidichan.com/hc.rar
2.应用场景
告别webform,mvc
告别前端<%=%>,@,@htmlFor.....
告别生命周期,告别一个Controller里长篇不见底的Action
告别貌似永远也脱离不了微软不开源的圈中。
HC框架:
支持前后台单双向绑定的前端框架 vue.js,react.js,way.js,iview.js,node.js等等
轻松简单开发.快速开发.在线生成器.
配置简单1分钟配置完你就知道它的厉害之处
3.使用说明
下载HCFramework 1秒完成 地址:http://hcframework.youcaidichan.com/hc.rar
解压后得到HCFramework.dll
建立空的网站应用程序 新加Global.asax 建立两个文件夹 View和Controller (名字随便起)
下面进行配置(注:所有代码代码在文章最后位置可以复制。)
1.引用HCFramework.dll 在Gloabal中加入下列代码 (对准好方法名哦)
这里是你起的文件名字 这代表一个放页面 一个放类
2.配置webconfig 加入这句话
3.在view下建立一个XXX.html文件 在controller下建立一个XXX.cs文件
在XXX.cs 继承基类 HCController中加一个入口方法 加入特性[Get] 如上图 (注意添加using和引用HCFramework)) [Get]特性为html运行的入口函数
到这里HC框架就配置好了.....进入测试
设置XXX.htm文件为起始页 运行 断点即可进入 神奇吧!
下面一起体验一下asp.net新架构和新功能吧!!!
此.NET架构为开源项目 测试稳定后会开源源代码(目前17kb) 地址会在后面的帖子中。请广大.net开源爱好者继续关注
问题反馈:qq792801526 微信:tianshuyang_123
为拓展框架功能 寻正则高手一名 上面联系方式
此处为方便Copy代码:
web.config
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
Global.asax
protected void Application_Start(object sender, EventArgs e)
{
GlobalController.InitHCFrameWork<Global>(new Dictionary<string, string>() { //路由
{"View","Controller"}
});
}
protected void Application_BeginRequest(object sender, EventArgs e)
{
GlobalController.ControlRoute(new string[]{
".ico",".js",".css","jpg",".png",".jpeg",".ttf",".woff",".woff2"
});
}
.cs文件继承的类
HCController
以上是关于asp.net HC框架的主要内容,如果未能解决你的问题,请参考以下文章
Asp.NET Core进阶 第四篇 Asp.Net Core Blazor框架
如何先用asp.net身份框架数据库将asp.net mvc迁移到asp.net core