Razor 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Razor 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Razor 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Razor 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Razor 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 GPL
开发语言 Java 查看源码 »
操作系统 跨平台
软件类型 开源软件
所属分类 Web应用开发Web框架
开源组织
地区 国产
投 递 者 dtubest
适用人群 未知
收录时间 2013-01-25

软件简介

Razor 是一个轻巧而优雅的servlet mvc框架

# 又一个轮子?
no,写就她是为了证实我个人的某些想法,并在这个过程中练练手,这两种冲动碰撞在一起,自然而然地产生了Razor

# Razor的现在和未来?
作为一个mvc框架,最最核心的功能已经完成了九成,总体的设计方案基本上已经稳定下来。
未来我还会不断完善Razor,加入更多的功能和想法,我也可能修正现有的设计,从而使她变得完全不同。不论怎样,Razor一定是我每一个阶段经验和想法的结晶

# Razor对我的意义?
要了解一只青蛙最好的方法不是去解剖,而是去构造,Razor就是我用来了解web开发的那只青蛙

# 你可以用Razor来做项目嘛?
如果是大型的或者很重要的项目,不建议使用:为了实现我心目中最棒的想法,有时我可能会在下一个版本完全改掉整个设计,从而使它看起来像另外一个东西,也有可能某些严重bug得不到及时的修正,当然在Razor足够成熟时,我会开始维护一个稳定的分支。
我建议你和我一样,把她当作一个学习工具或者一个idea的魔法实验

## 如果你对Razor有兴趣,欢迎你以你喜欢的方式参与进来
最起码,留下你的微博或者email,我会维护一个使用者的列表,方便大家一起交流

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2019/03/29 10:51

Razor 视图

Razor 视图 关于视图引擎 视图引擎简单理解就是能够支持对视图的解析,在 ASP.NET MVC 中,视图引擎的作用就是把视图处理成浏览器能够执行的 HTML 代码,不同的视图引擎,语法规则不一样。 视图引擎的分类:第一种是 ASPX 引擎,也就是 web 表单引擎,使用<% %>这种小脚本和<%= %>表达式这种语法,简单容易上手。第二种是 Razor 引擎,从 MVC3 开始引入,语法简单而雅致,代码编写更方便。 Razor 视图引擎 Razor 视图的基本使用...

0
0
发表了博客
2018/02/28 16:11

ASP.NET CORE RAZOR :向 Razor 页面添加验证

https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/razor-pages/validation 本部分中向 Movie 模型添加了验证逻辑。 每当用户创建或编辑电影时,都会强制执行验证规则。 验证 软件开发的一个关键原则被称为 DRY(即“不要自我重复”)。 Razor 页面鼓励进行仅指定一次功能的开发,且功能在整个应用中反映。 DRY 有助于减少应用中的代码量。 DRY 使代码更加不易出错,且更易于测试和维护。 Razor 页面和 Entity Framework...

0
0
发表了博客
2018/06/18 18:41

十:Razor语法

1、Razor简介 不是一种代码语言,而是视图中使用的代码引擎。 它以简洁的类似客户端的语法结构,呈现网页服务端代码功能 它替代了ASPX页面的“<%...%>”代码块语法。 在编写时使用“@符号”开头,“@符号”是Razor的标志。 2、ASP.NET MVC 支持两种视图引擎 Razor视图引擎 (视图文件扩展名为.cshtml) Aspx视图引擎 (视图文件扩展名为.aspx) 认识Razor 下面我们创建项目 var sex = true; ViewBag.sex = sex; Razor与HTM混合输出 ...

0
0
发表了博客
2018/06/13 15:40

Razor - 标记简述

详情请参考:http://www.runoob.com/aspnet/razor-intro.html 1.Razor 不是一种编程语言。它是服务器端的标记语言。基于服务器的代码(Visual Basic 和 C#)嵌入到网页中。 基于服务器的代码可以在网页传送给浏览器时,创建动态 Web 内容。Razor 是基于 ASP.NET 的,是为创建 Web 应用程序而设计的。 <ul> @for (int i = 0; i < 10; i++) { <li>@i</li> } </ul> 2.Razor 帮助器 3.Razor 编程语言(支持 C# (C sharp) 和 VB...

0
0
发表了博客
2018/06/26 14:35

ASP.NET Razor

  cshtml是什么文件?它跟.html有什么关系? cshtml是Razor在c#中文件的拓展名,要学习Razor,先了解以下几个问题: 1:什么是ASP? •ASP:Active Server Pages(动态服务器页面) 是MicroSoft公司开发的服务器端脚本环境,可用来创建动态交互式网页并建立强大的web应用程序。当服务器收到对ASP文件的请求时,它会处理包含在用于构建发送给浏览器的HTML(Hyper Text Markup Language,超文本置标语言)网页文件中的服务器端脚...

0
0
发表了博客
2019/08/23 15:20

Razor字符串处理

需要注意的是低版本是不支持C# 6语法中的string interpolation的 <label> @if (!string.IsNullOrEmpty(Model.BudgetValueUpdatedBy)) { @(Model.BudgetValueUpdatedBy + " " + Model.BudgetValueUpdatedOn) } else { ...

0
0
发表了博客
2019/01/07 16:51

Razor 部分页面

最近在和师父一起打野,后台要求挺多的。后台还是用的EF和MVC5,页面使用的razor。 现在是发现好多的页面有太多重复的东西了。 比如说查询页面的字段,比如说列表页,比如说详情方法都有。 灵机一动,可不可以提出来呢? 事实证明可以的 这里需要利用razor的@Html.Partial 首先这个就是局部页面的意思,这里边包括了查询用的字段 然后发现列表页这些重复的就差一个url而已,列表项都一样的。那就想办法给url变成入参传过去。 方...

0
1
发表了博客
2019/03/14 13:43

独立使用Asp.net Core 的razor模板 (一):Razor引擎的一些细节

由于最近需要写一些界面稍微好看点的Winform程序,如果用原生控件,,想要达到好看的程度,需要花费比较大的功夫,因为之前使用过CefSharp,因此发觉如果是使用CEF+Html的方式,界面可以相对容易做的精致一点(其实就是设计完之后,找个前端人员切切图),但是,使用CEF+Html有个弊端就是,正常的软件,Header跟Footer大体是通用的,包括一些通用的js/css的引用以及菜单栏等等,,如果直接用html,有个问题就在于,,每个界面都要复制一遍,如果万一发...

0
1
发表了博客
2018/02/06 10:41

ASP.NET CORE RAZOR :向 Razor 页面应用添加模型

本文来自:https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/razor-pages/model 在本部分中将添加用于管理数据库中的电影的类。 可以结合使用这些类和 Entity Framework Core (EF Core) 来处理数据库。 EF Core 是对象关系映射 (ORM) 框架,可以简化必须要编写的数据访问代码。 要创建的模型类称为 POCO 类(源自“简单传统 CLR 对象”),因为它们与 EF Core 没有任何依赖关系。 它们定义数据库中存储的数据属性。 在本...

0
0
发表了博客
2012/03/09 12:53

MVC3.0 中Razor 学习

随着MVC3.0RTM版本的发布,最近将公司的项目从MVC2.0升级到MVC3.0。同时打算在MVC3中全面使用Razor模板引擎。现将Razor学习拿出来和大家分享,如果存在不足的地方欢迎您指出。 其实在使用<%= %>在html中调用C#代码时,内心总在埋怨。这个写法非常麻烦。麻烦在哪呢?其实就是闭合。比如: Asp.net: <script src="<%=Url.Content("~/Scripts/jquery-1.4.4.min.js")%>" Razor: <script src="@Url.Content("~/Scripts/jquery-1.4.4....

0
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
12 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部