ASP.NET Core框架内置了许多Tag Helpers,用于增强表单、验证消息、设计布局等。本节讨论了内置的Tag Helpers,如表单控件、输入控件、选择控件、标签控件、锚点标签、文本控件、CSS、JS和Cache。其中,Form帮助标签用于增强表单的健壮性和高效性,使用asp-controller和asp-action属性生成表单的action属性。Antiforgery帮助标签用于生成隐藏的请求验证令牌,防止跨站点请求攻击。Label帮助标签用于设置HTML中的Label,使用asp-for属性绑定label元素。Input帮助标签用于将输入元素绑定到模型表达式,使用asp-for属性设置name、id、type和value属性的值。Select帮助标签用于指定模型属性并提供可选值。Cache帮助标签用于缓存内容以提高性能。Anchor帮助标签用于生成链接,基于应用程序路由构建href属性。Javascript帮助标签用于管理包含和排除Javascript文件。CDN帮助标签用于加载CSS和JS文件。CSS帮助标签用于管理包含和排除CSS文件。
Tag Helpers是ASP.NET Core中的可重用组件,可以将C#代码转换为HTML元素。内置的Tag Helpers包括创建表单、HTML控件和显示验证消息等功能。自定义Tag Helpers可以增强对HTML元素的控制,通过继承TagHelper基类创建,并可以在视图中使用。
完成下面两步后,将自动完成登录并继续当前操作。