08 2017 档案
摘要:什么是反伪造攻击? 跨站点请求伪造(也称为XSRF或CSRF,发音为 see surf )是对Web托管应用程序的攻击,因为恶意网站可能会影响客户端浏览器和浏览器信任网站之间的交互。这种攻击是完全有可能的,因为Web浏览器会自动在每一个请求中发送某些身份验证令牌到请求网站。这种攻击形式也被称为 一键
阅读全文
摘要:ASP.NET Core 1.x提供了通过Cookie "中间件" 将用户主体序列化为一个加密的Cookie,然后在后续请求中验证Cookie并重新创建主体,并将其分配给 属性。如果您要提供自己的登录界面和用户数据库,可以使用作为独立功能的Cookie中间件。 ASP.NET Core 2.x的一个
阅读全文
摘要:作为.NET Core 2.0发行版的一部分,还有一些ASP.NET的更新。其中之一是添加了一个新的Web框架来创建“页面”,而不需要复杂的ASP.NET MVC。新的Razor页面是一个比较简单的MVC框架版本,在某些方面是老的“.aspx” WebForms的演变。在本文中,我们将介绍使用ASP.NET Razor页面和MVC的一些细节。
阅读全文
摘要:如果您开发过ASP.NET Core Web应用程序,您应该已经熟悉了Tag Helper。ASP.NET Core应用程序依赖Tag Helper来呈现表单和表单字段是很常见的。所以,一个视图通常包含许多Tag Helper以及标准的HTML标记。您可以通过多种方式使用Tag Helper来提高开
阅读全文
摘要:简介 在 "前一篇文章" 中,我们讨论了Razor页面。今天我们来谈谈处理方法(Handlers)。 我们知道可以将代码和模型放在 _.cshtml_ 文件里面或与 _.cshtml_ 匹配的 _.cshtml.cs_ 文件中。 Razor页面处理程序或处理方法将用户请求匹配到我们的方法;请求来自
阅读全文
摘要:简介 随着ASP.NET Core 2 即将来临,最热门的新事物是Razor页面。在之前的一篇文章中,我们简要介绍了ASP.NET Core Razor 页面。 Razor页面是ASP.NET Core的一个新功能,可以使基于页面的编程方式更容易,更高效。 大众的初步印象是对于那些只专注于页面的小型
阅读全文
摘要:通过创建自定义Tag Helpers,我们可以扩展现有元素或创建我们自己的元素。
阅读全文
摘要:ASP.NET Core Tag Helpers系列目录,这是第三篇,共五篇: "ASP.NET Core MVC – Tag Helpers 介绍" "ASP.NET Core MVC – Caching Tag Helpers" ASP.NET Core MVC – Form Tag Helpe
阅读全文
摘要:缓存可以大大提高应用程序加载时间和响应速度。我们可以使用缓存Tag Helpers缓存不会频繁更改的HTML内容。
阅读全文
摘要:Tag Helpers 提供了在视图中更改和增强现有HTML元素的功能。将它们添加到视图中,会经过Razor模板引擎处理并创建一个HTML,之后再返回给浏览器。
阅读全文
摘要:无论ORM有多么强大,总会出现一些特殊的情况,它无法满足我们的要求。在这篇文章中,我们介绍几种执行SQL的方法。
阅读全文