剃刀页面

在剃刀页面中实现自定义打字术

Calendar_today. 11月24日2020年18:34

ASP.NET核心 剃刀页面

在我最近的文章中,我展示 如何创建自定义模型 binder 绑定ISO 8601字符串表示为一周的一周 to a DateTime type in a Razor Pages application. The custom 模型粘合剂在很大程度上倾向于绑定的现有基础设施 字符串到简单类型。自定义模型粘合剂是正确的解决方案 如果要绑定到简单类型,但如果要绑定到a 复杂类型,建议是实施一个 TypeConverter 根据官方文档。但文件不提供一个例子 在模型绑定的上下文中,展示了如何做到这一点。所以这里是 one.

在剃刀页面中实现自定义模型粘合剂

Calendar_today. 10月10日2020年15:28

ASP.NET核心 剃刀页面

在剃刀页面中,模型绑定是从HTTP请求映射数据的过程 简单的PageModel属性或处理程序参数。 传入数据可以包含在发布表单值的请求中,查询 字符串值或路由数据。模型粘合剂覆盖的默认收集 每个简单的.NET数据类型..但有时它们是不够的,而且您需要添加 你自己的实施。

在剃刀页面中使用日期和时间

Calendar_today. 02年11月20日17:17

ASP.NET核心 剃刀页面

在使用剃刀页面中使用日期和时间时,您需要呈现 基于任务要求的合适控制。在HTML5之前,开发人员 在很大程度上取决于第三方日期选择器库。现在,各种原生 browser options 存在,虽然他们喜欢 跨越现代浏览器的各种支持。这些包括选项 管理日期和时间,只是日期或时间,以及与之合作 一年中的一个月或一周。

使用剃刀页面和实体框架在Bootstrap Carousel中显示图像

Calendar_today. 19月19日15:37

ASP.NET核心 剃刀页面 引导

本简短的文章显示了如何使用Bootstrap Carousel和实体框架核心显示存储在剃刀页面应用程序中的图像中的图像。

剃刀页面和Bootstrap - 延迟加载选项卡

Calendar_today. 10月10日12:34

ASP.NET核心 剃刀页面 引导

选项卡式接口是管理大量信息呈现成单独的面板的好方法,其中每个面板的数据都是自己的意义,并且只有一个面板一次可查看。浏览器中的选项卡是一个很好的例子。从剃刀页面开发人员的角度来看,选项卡对于在业务应用程序中控制复杂数据的显示特别有用。

剃刀页面和引导 - 模态主详细信息

Calendar_today. 20月28日16:09

ASP.NET核心 剃刀页面 引导

这是一系列帖子中的第一个探索如何使用一些 在数据库驱动的剃刀页面Web中由Bootstrap提供的组件 应用。在本文中,我看看使用Bootstrap模态 主/详细信息方案,显示所选记录的详细信息 master list.

剃刀页面本地化 - SEO友好的URL

Calendar_today. 07年1月20日07:37

ASP.NET核心 剃刀页面 本土化

这是一个系列中的第四篇文章,探讨了ASP.NET核心razor页面应用程序中的本地化的各个方面。本文专注于本地化的SEO方面,因为它们有关URL管理,以及如何利用RoutedAtareQuestCultureProvider来帮助您管理。

剃刀页面中的本地注释属性

Calendar_today. 2019年12月17日07:33

ASP.NET核心 剃刀页面 本土化

这是一个探索各个方面的系列中的第三篇文章 ASP.NET核心razor页面应用程序中的本地化。这 第一篇文章 如何与文化合作,而且 第二次涵盖了使用的基础知识 静态内容翻译的资源文件。在本文中,我解释了如何 为表单标签和验证错误消息提供本地化资源 对于具有数据注释属性的PageModel属性。

在剃刀页面中使用资源文件

Calendar_today. 2019年12月10日07:50

ASP.NET核心 剃刀页面 本土化

这是一系列涵盖本地化的一系列文章 ASP.NET Core Razor 页面应用程序。在里面 上一篇文章,我看了基本的配置 需要与培养物合作,这些文化是基本建筑块 本土化。我展示了如何指定应用程序的文化 支持,如何为当前请求设置文化,以及一些项目, 如日历是根据当前文化翻译的。本文 在上一篇文章中介绍的应用程序上构建,并探索如何配置和使用资源来存储翻译版本的 static content.

ASP.NET核心剃刀页面的本地化 - 文化

Calendar_today. 2019年12月0日07:50

ASP.NET核心 剃刀页面 本土化

这是一系列探索本地化的一系列文章中的第一个 ASP.NET核心剃刀页面应用程序。这篇文章会看看 准备内容本地化的站点所需的配置,在其他 单词,全球化网站。未来的文章将涵盖创建本地化 内容以及如何呈现它。

什么 Happened To @Helpers In ASP.NET Core?

Calendar_today. 2019年11月21日13:11

ASP.NET网页 剃刀 ASP.NET核心 剃刀页面

当您将基于Razor的应用程序端口移植到ASP.NET核心时,无论是它的 MVC应用程序或网页应用程序,您可能会注意到添加一个 @functions 阻止你的 .cshtml. 文件按预期工作, 但任何尝试添加一个 @helpers 块根本不起作用。

在剃刀页面中改进了远程验证

Calendar_today. 2019年11月13日07:51

ASP.NET核心 剃刀页面

远程验证是一种使用客户端脚本的技术 要在不发布整个表单的情况下验证服务器上的用户输入。 远程验证始终可以使用剃刀页面使用 RemoteAttribute,这需要一个 MVC控制器工作,或通过编写自定义客户端脚本。一个几乎完全忽视的功能 ASP.NET Core 3.0包含剃刀页面的介绍 验证属性,用于删除对MVC控制器或自定义代码进行远程验证的依赖性。

剃刀页面路由中的可选参数

Calendar_today. 2019年8月21日20:11

ASP.NET核心 剃刀页面

剃刀页路由基于属性路由,非常强大。参数通过URL提供将任意数据传递给页面的方法。即使通过参数值是否未传递,可选参数允许URL匹配到路由。事情可以得到 如果要允许多个可选参数,则会复杂。

在剃刀页面中使用剃刀组件

Calendar_today. 2019年8月5日12:40

ASP.NET核心 剃刀页面 海滩

在我的最后一篇文章中,我看着ASP.NET核心3.0将向剃刀页面开发人员介绍的一些新事物。我触及的一个功能是剃刀组件。在本文中,我更详细地看看它们是什么以及如何使用它们。

什么'S新的.NET Core 3.0适用于剃刀页面

Calendar_today. 2019年7月24日19:44

ASP.NET核心 剃刀页面 海滩

今年晚些时候,.NET核心3.0将被释放。主要功能包括WPF和Windows表单支持 (虽然仅在Windows操作系统上)和服务器端布莱诺。剃刀页面应用程序也会看到一些 变化。我将其中一些涵盖了其中一些升级申请的一部分从2.2到3.0升级。 然后我快速查看一些其他新功能。请注意,本文中的信息基于预览6,是主题 to change.

剃刀页面和HTTP 400错误中的Ajax帖子

Calendar_today. 2019年7月15日12:41

ASP.NET核心 剃刀页面

似乎每隔一天左右,一个新的问题发布给了一个社区 覆盖ASP.NET核心剃刀页面的论坛询问为什么Ajax POST没有 似乎工作,或导致HTTP 400错误。本文解释了最常见的原因,以及 提供有关如何解决的指导。

没有数据库的剃刀页面中的简单身份验证

Calendar_today. 2019年5月08日07:26

ASP.NET核心 剃刀页面 ASP.NET身份

有时,使用完整的ASP.NET核心标识框架对于需要某种形式的身份验证的小型,一用户应用程序是矫枉过正的。我正在考虑博客应用程序或基于Web的实用程序,这些实用程序只有允许您允许到达的管理领域。您真正想做的就是针对存储在配置文件中的用户名和密码或类似的密码进行身份验证。您真的不需要数据库,EF核心,ApplicationDBContexts,SignManagers,UserManager等仪式。本文提供了一个步骤指南,即可使用cookie实现简单的身份验证,同时安全地在没有数据库的情况下存储凭据。

使用参数变压器在剃刀页面中修改路由和参数值

Calendar_today. 2019年4月29日08:45

ASP.NET核心 剃刀页面

可从ASP.NET Core 2.2获得,参数变换器启用逻辑的集中,用于修改锚点标签帮助器或URL Helper生成的URL中的路由和路由参数的集中。

为Razor页面创建自定义约束

Calendar_today. 01 2019年4月09:16

ASP.NET核心 剃刀页面

剃刀页面已经包括可用于帮助消除歧义路线的广泛约束。您也可以创建自己的自定义约束,然后使用路由系统注册。

在剃刀页面中呈现部分到一个字符串

Calendar_today. 2019年3月19日08:22

ASP.NET核心 剃刀页面

部分视图或页面 主要用作包括在一个中包含HTML的可重复使用片段的手段 或更多的剃刀页面。这个演练说明了如何利用 部分页面使用的剃刀模板系统的力量来生成HTML 对于其他目的,例如邮件的主体。

在razor页面中使用nlog处理和记录全局错误

Calendar_today. 2019年2月12日08:26

ASP.NET核心 剃刀页面

Exceptions in .NET represent an error condition in an executing program. Error conditions can come about as a result of a large number of causes, each represented by its own exception type. Most exceptions arise from logical errors in code, such as an attempt to work with an object that has not been instantiated (NullRefrenceException), or to divide by zero (DivideByZeroException). Other types of exceptions result from technical issues, which may or may not be temporary. Examples of such issues might include a database or mail server being unavailable, or insufficient file system permissions.

在ASP.NET核心中包括剃刀类库中的静态资源

Calendar_today. 2018年10月17日13:32

ASP.NET核心 剃刀页面

剃刀类库(RCLS)在ASP.NET Core 2.1中引入了一种方式 打包和分发要引用的UI组件 并在主机申请中消费。你可以完全看到它们 运行作为类库的Web应用程序的一部分。这 ASP.NET身份的模板化管理页面被包含在项目模板中的razor类库 in 2.1. The Identity UI RCL 包括剃刀页面,过滤器,存根电子邮件服务器 类的标识使用以及Bootstrap 3和4的本地版本。

在ASP.NET核心剃须刀页中添加分拣到分页

Calendar_today. 2018年10月10日08:35

ASP.NET核心 剃刀页面

本文构建了在剃刀页面应用程序中添加的简单分页功能 在我的最后一篇文章中,通过展示如何添加排序功能,以便用户 可以确定显示结果的顺序。

ASP.NET核心剃须刀页中的简单分页

Calendar_today. 2018年10月07日07:49

ASP.NET核心 剃刀页面

本文试图演示如何在剃刀页面应用程序中实现简单的分页功能。我将解释分页后的基础,然后使用Bootstrap 4渲染各种分页链接, 不借助尼古特套餐进行链接。

在剃刀页面中自定义路由约定

Calendar_today. 2018年9月26日07:39

ASP.NET核心 剃刀页面

在它的心里,剃刀页面路由故事是一个简单的故事。它使用A. 将URL映射到磁盘上的文件惯例。有办法定制 如何在个人基础上找到页面,但如果您想更改该页面 违约公约完整?还有一种方法来做到这一点。而且它是 非常简单,因为本文将使用两个真实的例子展示。

在剃刀页面中使用不引人注目的ajax

Calendar_today. 2018年9月17日08:17

ajax. ASP.NET核心 剃刀页面

有一些演示显示如何使用jquery不引人注目的ajax图书馆 ASP.NET核心,但现有示例倾向于具有MVC应用程序。这 文章看如何在剃刀页面设置中使用不引人注目的Ajax 将有助于删除与制作Ajax相关的很多样式板 requests.

剃须页面中的部分和Ajax

Calendar_today. 2018年9月07日15:57

ajax. ASP.NET核心 剃刀页面

使用Ajax和部分视图更新页面的部分是一个例行任务 ASP.NET MVC应用程序。 ASP.NET核心的经验很小 剃刀页面 - 不多,但足以让一些人摔倒。这是一些人 有关完成此任务的建议,以及一些额外帮助的预览 in the near future.

剃刀页面的地区

Calendar_today. 2018年9月3日08:01

ASP.NET核心 剃刀页面

通过释放ASP.NET核心2.1,将对区域的支持添加到剃刀页面中。它们长期以来一直在MVC应用中使用,作为将大型应用程序的逻辑大块分成半独立模块的方式,以方便团队工作等。我探索如何在剃刀页面应用中使用区域。

从剃刀页面中的过滤器访问模型

Calendar_today. 2018年8月29日08:23

ASP.NET核心 剃刀页面

通过释放ASP.NET核心将对杂交页的支持添加到剃须刀页面中 2.1。过滤器,对于不熟悉的人,是启用的组件 在剃刀页面生命周期内的某些点注入处理。 They differ from Middleware in that they provide access to the HttpContext. 剃刀页面提供 许多不同的过滤器选项。一 您可能希望在过滤器中执行的事情是从中获取数据 外部资源(数据库,Web服务等),然后使用它 PageModel或ViewData。在这里,我看一下你如何访问模型或 ViewData字典取决于您选择的过滤器实现类型。

剃刀页面,打字签字和淘汰赛

Calendar_today. 2018年7月16日07:54

javascript. ASP.NET核心 剃刀页面 类型签字

在本文中,我查看在剃刀页面应用程序的上下文中获取打字和运行的步骤。我讨论了为什么你可能想要这样做,我用淘汰赛的目的。 在文章末尾,我将配置并使用类型签字 复制最终代码的一部分 单一页面 Application tutorial 来自seath.knockout.com。

在剃刀页面与JSON合作

Calendar_today. 2018年5月21日13:49

ASP.NET核心 剃刀页面

Web应用程序中的UI生成和处理正在越来越多地移动到 客户端。数据处理和存储仍在服务器上进行,json 作为交换服务器和服务器之间的数据的首选格式 客户。有多种方式在工作时可以生成JSON 剃刀页面。本文探讨了其中一些。

出版剃刀页面应用 - Gotchas

Calendar_today. 2018年3月22日08:15

ASP.NET核心 剃刀页面

我刚刚完成了一篇文章 将剃刀页面应用于IIS 在我的剃刀页面专用网站:severyrazorpages.com。在编写它的同时(以及出版的网站的修订版),我发现了一些可能会抓住其他人的绊倒块。所以我以为他们在自己的帖子中突出了突出。

ViewModels和Automapper在剃刀页面

Calendar_today. 2018年2月14日08:13

ASP.NET核心 剃刀页面

剃刀页PageModel类是零件控制器,零件viewmodel。在这方面 文章,我看看PageModel的角色的视图部分 播放,以及自动应用程序等工具如何用于减少代码的数量 在在实体模型和您的实体模型之间分配值时需要写入 ViewModel.

I'我不是在剃刀页上撰写一本书

Calendar_today. 2018年1月19日08:47

ASP.NET核心 剃刀页面

这是正确的 - 尽管有很多问题,我不是在剃刀页面,基于新页面的网页上写一本书 作为ASP.NET Core 2.0的一部分发布的开发框架。但我已经推出了一个 用于学习如何使用ASP.NET核心剃刀页面的人的网站。

在剃刀页面上定制身份

Calendar_today. 2017年9月22日14:16

ASP.NET核心 剃刀页面 ASP.NET身份

用于在标准项目模板提供的剃刀页面应用程序中管理身份验证的代码是一个很好的起点。但是,您希望自定义它以满足您自己的应用需求。本文介绍了最常见的定制要求。

剃刀页面的身份介绍

Calendar_today. 2017年9月08日08:09

ASP.NET核心 剃刀页面 ASP.NET身份

剃刀页面使用ASP.NET身份作为其默认成员身份和 身份验证系统。本文是第一个探索的系列中的第一个 ASP.NET身份的各个部分与剃刀页面相关,并开始 作为项目模板的一部分生成的文件概述。

在剃刀页面发送电子邮件

Calendar_today. 2017年7月20日07:24

ASP.NET核心 剃刀页面

剃刀页面框架不是唯一可以作为.NET Core 2.0的一部分引入的。更多现有的完整框架类库也被移植到.NET核心,包括System.Net.Mail。这意味着不再需要依赖于您的.NET核心应用程序中的电子邮件功能的第三方库或服务。所以我以为我借此机会说明在剃刀页面中的发送电子邮件。

在剃刀页面中路由

Calendar_today. 2017年7月11日13:28

ASP.NET核心 剃刀页面

服务器端Web应用程序框架开发人员的顶级设计注意事项之一是如何将URL与服务器上的资源匹配,以便正确处理请求。最简单的方法是将URL映射到磁盘上的物理文件,这是ASP.NET团队为剃刀页面框架实现的方法。

剃刀页 - 电梯间距

Calendar_today. 2017年5月25日08:29

ASP.NET MVC. ASP.NET核心 剃刀页面

在最后一个ASP.NET社区的立场, Jon Galloway给了我的介绍性剃刀页面文章 (谢谢,Jon)。在随后的讨论中,斯科特·哈斯曼要求"elevator pitch"对于剃刀页面。好吧,这是我的。

剃刀页 - 了解处理程序方法

Calendar_today. 2017年5月22日20:16

ASP.NET核心 剃刀页面

处理程序方法是一个特别好的功能 新的ASP.NET Razor Pages框架 。此功能使您可以确定用户在请求页面时正在执行的操作,并相应地执行逻辑,而无需诉诸一堆条件代码。

剃刀页面 - 使用预览开始

Calendar_today. 2017年5月15日20:52

剃刀 ASP.NET核心 剃刀页面

ASP.NET网页的当前用户急切地等待ASP.NET核心为它们保留的新闻(如果我的收件箱是任何可供出现的)。路线图表明,在初始版本的.NET核心释放后,即将发布新版本的网页,但随后删除该项目。相反,已在预览表单中提供了一个名为Razor页面的新的跨平台页面的Web开发模型。在这里,我向您展示了如何开始使用它并探索其与网页的相似之处。在未来的文章中,我将仔细看看广泛的差异。

ASP.NET网页VNEXT或Razor页面

Calendar_today. 2016年7月15日14:09

ASP.NET MVC. ASP.NET网页 ASP.NET核心 剃刀页面

既然ASP.NET核心的RTM已发货,ASP.NET团队正在查看留下的功能,包括SignalR和网页。 ASP.NET核心路线图始终拥有这些项目,该项目在RTM之后的第一个主要版本中被列入,这将是ASP.NET核心1.1。最近,ASP.NET团队在驾驶下一个版本的网页上的目标上提供了一个关于Gitals的更新,它提供了有趣的洞察框架的潜在功能。