前言: 使用.net core 开发有一段时间了,期间从.net core 2.0 preview1 到 preview2 又到core 1.1 现在2.0正式版出来了。又把项目升级至2.0了。目前正在用2.0进行开发。期间也遇到了不少问题。在这里进行总结一下。 最近工作内容就是job的迁移工作,从 ...
分类:
Web程序 时间:
2017-08-27 14:40:44
阅读次数:
259
Net Core 2.0生态 阅读目录 前言:答读者问(time by:2017.8.19) 项目升级到ASP.NET Core 2.0 新增功能:Razor Pages介绍 模板更新 Entity Framework Core 2.0提供DbContext池 监视器、无代码更改配置、应用程序监视器 ...
分类:
Web程序 时间:
2017-08-24 17:07:48
阅读次数:
242
Razor Page介绍前言 上周期待已久的Asp.Net Core 2.0提前发布了,一下子Net圈热闹了起来,2.0带来了很多新的特性和新的功能,其中Razor Page引起我的关注,作为web程序员来说,Asp.Net下的任何web框架都会去特别关注,因为每次一个新的框架出来,意味着一次革命。... ...
分类:
Web程序 时间:
2017-08-23 19:04:52
阅读次数:
4092
1.路由比对 接到http请求,在UrlRoutingModule模块中处理与网址路由有关的运算。默认情况下如果该网址可以对应于网站跟目录下的实体文件,则不会交给MVC处理,直接交由IIS运行。可以通过在Application_start函数中设置RouteTable.Routes.RouteExi ...
分类:
Web程序 时间:
2017-08-22 16:09:22
阅读次数:
161
1、单行代码书写 @代码 2、多行代码书写 @{ //@加个大括号就可以在里面写C#代码了。 C#代码第一行 C#代码第二行 } 3、Razor模板引擎会自动判别代码块,但是当代码存在二义性的时候,可以用小括号澄清 再给一个例子,就是调用泛型方法的时候,尖括号会导致Razor转回标记,这个时候也可以 ...
分类:
其他好文 时间:
2017-08-21 18:57:32
阅读次数:
301
在使用布局页时,可以指定页面中某处的渲染,具体的用@rendersection来做。如在布局页中要渲染一段自定义的脚本, @RenderSection("scripts", required: false),第一个参数代表该section的名称,第二个参数指明该section是否是必须的。在视图中实 ...
分类:
其他好文 时间:
2017-08-21 00:15:58
阅读次数:
755
随着.net core2.0的发布,我们可以创建2.0的web应用了。2.0中新东西的出现,会让我们忘记老的东西,他就是Razor Page。下面的这篇博客将会介绍ASP.Net Core 2.0中的Razor Page。 在ASP.Net Core 2.0新特点之一就是支持Razor Page。今 ...
分类:
Web程序 时间:
2017-08-17 00:36:45
阅读次数:
277
1.视图模型并非域模型的一部分,它仅仅是一种便于在控制器与视图之间传递数据的类。 2.仅仅有当包括扩展方法的命名空间在范围内时,当中的扩展方法才是可用的。 3.在一个Razor的MVC项目中有两个Web.config文件:主配置文件位于应用程序的根文件夹,而视图专用的配置文件位于View文件夹。 1 ...
分类:
Web程序 时间:
2017-08-15 14:12:24
阅读次数:
157
asp.net mvc webform和razor的page基类区别 ...
分类:
Web程序 时间:
2017-08-15 12:41:06
阅读次数:
158
一、Views文件夹 -> Shared文件夹下的 _Layout.cshtml 母版页 @RenderBody 当创建基于_Layout.cshtml布局页面的视图时,视图的内容会和布局页面合并,而新创建视图的内容会通过_Layout.cshtml布局页面的@RenderBody()方法呈现在标签 ...
分类:
Web程序 时间:
2017-08-14 00:30:38
阅读次数:
199