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

框架-.NET:ASP.NET Core

ASP.NET和ASP的区别是啥?

asp.net 如何在框架页上(frameset)上弹出一个层来

实体框架和 ASP.NET 的最佳实践