使用MVC相关的技术。Razor Page属于单独的一种技术 首先是添加了几个model,视频中没有讲,这里已经添加完了 一个是Department Employee用DepartmentId和部门关联。性别用的是枚举, 公司统计。,统计员工的数量,平均每个部门的人数,这个model就是做这个用的 ...
分类:
其他好文 时间:
2020-03-20 23:43:24
阅读次数:
77
VS2019 中 .Net Core 3.1 项目默认没有启用动态编译, 这导致按F5调试的时候,修改了 HTML 代码,在浏览器上刷新没有效果。 启用动态编译方法如下: 1. 安装 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation NuGet 包 ...
分类:
Web程序 时间:
2020-03-14 16:21:33
阅读次数:
112
视图组件 视图组件与分部视图类似,但它们的功能更加强大。 视图组件不使用模型绑定,并且仅依赖调用时提供的数据。 本文是使用控制器和视图编写的,但视图组件也适用于 Razor Pages。 视图组件: 呈现一个区块而不是整个响应。 包括控制器和视图间发现的相同关注点分离和可测试性优势。 可以有参数和业 ...
分类:
其他好文 时间:
2020-03-14 01:02:13
阅读次数:
78
1.程序包管理器控制器输入(安装) Install-Package Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation -Version 3.0.0-preview6.19307.2 2.在Startup.cs文件-->ConfigureService ...
分类:
Web程序 时间:
2020-02-21 14:22:37
阅读次数:
114
1、剃须刀模板razor的使用 1)混编 循环语法 @model List<MVCStudy.Models.Student> @{ ViewBag.Title = "List"; } <h2>List</h2> <!--循环遍历数组内容 c#与HTML混编--> <ul> @foreach (var ...
分类:
Web程序 时间:
2020-02-18 12:53:45
阅读次数:
101
什么是Razor母版? Razor 不是一种编程语言。它是服务器端的标记语言。 Razor 是一种标记语法,可以让您将基于服务器的代码(Visual Basic 和 C#)嵌入到网页中。 基于服务器的代码可以在网页传送给浏览器时,创建动态 Web 内容。当一个网页被请求时,服务器在返回页面给浏览器之 ...
分类:
Web程序 时间:
2020-02-12 10:49:45
阅读次数:
88
Razor视图中的@:和语法 原创changuncle 最后发布于2016-12-07 17:43:50 阅读数 4456 收藏 展开 在MVC项目中新建视图的时候默认支持ASPX引擎和Razor引擎,如果选择ASPX引擎,那它跟webform项目中的*.aspx前台页面没区别,如果选择Razor引 ...
分类:
其他好文 时间:
2020-02-03 12:02:31
阅读次数:
118
这里和朋友们简单探讨一下个人对于前端兼容性的一些理解: 在项目中,前端主要处理html,css,javaScript代码,当然还有可能接触到razor等渲染引擎方面的知识,不过主要处理的还是HTML、CSS、JavaScript。个人认为兼容性的问题也是对这三个方面进行处理。 首先,是html方面兼 ...
分类:
其他好文 时间:
2020-01-20 14:30:41
阅读次数:
60
后续继续补充内容.... 1.安装.Net Core3.0 SDK及以上版本都有待Blazor 2.如果想在.razor页面直接使用C#代码,相当于html里面嵌入了C#代码,可以在命令行里面输入下面的命令,前提是安装了.Net Core3.0 及以上版本的SDK dotnet new -i Mic ...
分类:
Web程序 时间:
2020-01-15 22:59:08
阅读次数:
102
1 动态改变路由规则,HtmlHelper的 如果使用了路由器中的默认路由,那么在浏览器的URL不会显式显示Controller的名字和Action的名字 输出 布表单 总结:本人感觉除了路由引用的可以使用HtmlHelper方法 其余的像布表单、一些其他的不建议使用这种混编代码。 确实增加了维护难 ...
分类:
Web程序 时间:
2020-01-11 13:19:32
阅读次数:
104