ASP.NET Core MVC中Form Tag Helpers怎么用
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,这篇文章主要介绍了ASP.NET Core MVC中Form Tag Helpers怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下
千家信息网最后更新 2025年11月08日ASP.NET Core MVC中Form Tag Helpers怎么用
这篇文章主要介绍了ASP.NET Core MVC中Form Tag Helpers怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
简介
HTML或Web表单通过使用各种HTML元素用于收集来自用户的输入,如输入框、复选框、单选按钮、下拉列表等。使用 元素时,我们通常使用POST请求。虽然也可以使用GET请求,不过GET请求建议提交于少量、非敏感的数据来获取数据。
ASP.NET Core MVC提供了一些Form Tag Helpers,让我们看看最重要的是什么。
Form Tag Helper
当我们使用元素时,ASP.NET Core MVC会自动添加防御CSRF攻击保护措施;它通过生成隐藏的请求验证令牌以防止CSRF攻击。
看一个简单的例子:
此代码输出的界面如下:

然而,这并不是全部,在幕后发生了什么:
请注意在HTTP Post操作方式中,RequestVerificationToken 与内置的[ValidateAntiForgeryToken]属性一起工作,同时,该请求方法会被标记为post方式。
Form Tag Helper的还提供了asp-route-{ParameterName}属性,其中参数名称为被添加到路由的值;并且还提供了@Html.BeginForm和@Html.BeginRouteForm另一种清晰的替代方式。
如果我们添加一个自定义路由:
并将表单修改为如下:

我们得到以下HTML:
它将执行与刚才指定的 controller 和 action 方法。
这是使用旧的HTML Helpers语法:
@using (Html.BeginForm("Edit", "Categories")) { }新的语法是:
属性
方式
篇文章
代码
元素
输入
同时
名称
数据
方法
模型
自然
表单
视图
语法
路由
这是
攻击
输出
验证
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库中存储的表叫什么
沈阳思科系统网络技术公司
网络安全方案与设计
规模大的浪潮服务器代理商在哪里
网络安全大赛最厉害的人
思科网络技术 教材
网络安全设备招标评分
专项网络安全检查
中智软件开发有限公司 概况
oa软件开发代码
眉县天气预报软件开发
P2P网络中央共享数据库访问
亿万城市怎么更换服务器
江苏服务器虚拟化优化
sea 什么服务器
软件开发库的更改要求
理光5110s如何接服务器
mysql数据库用户授权
上海晨嘉科技软件开发有限公司
贵州服务器电源怎么卖
网络安全案例和处理情况
通过opc读取数据库数据
租用ubuntu云服务器
将数据库的表 同步到本地
重庆外协加工软件开发教程
互联网科技股怎么赚钱
clay粘土服务器怎么加披风
银行网络安全排查
戴尔r210服务器噪音测试
浪潮服务器自动加电