gpt4 book ai didi

ASP.NET Core 中的模型绑定操作详解

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章ASP.NET Core 中的模型绑定操作详解由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

ASP.Net Core的模型绑定是一个非常有用的功能。一般我们控制器处理Http请求的数据,是通过路由数据提供一个记录键,然后发布的表单域为模型提供一个值,这个过程很繁琐,并且容易出错。而模型绑定会自动化该过程,减少出错的概率。本文介绍下模型绑定中常用的一些操作指南.

[BindProperty] 、[BindProperties]属性.第一个属性是用于控制器或 PageModel 类的公共属性,从而使模型绑定以该属性为目标;第二个属性是.Net 2.1及以上版本所有,可以使模型绑定以该类的所有公共属性为目标.

ASP.NET Core 中的模型绑定操作详解

HTTP GET 请求的模型绑定。Http Get请求的模型绑定为[BindProperty(Name ="ai_user", SupportsGet = true)],添加以上模型绑定值即可。我们只需要把SupportsGet = true设置为True 即可 。

ASP.NET Core 中的模型绑定操作详解

[BindRequired] 属性。BindRequired模型绑定经常用于必填项的绑定。如下所示,BindRequired属性绑定属于模型绑定。这个绑定是基于 。

ASP.NET Core 中的模型绑定操作详解

BindNever属性,这个属性和上面那个相反,这个属性不允许属性绑定,一般用于主键ID的模型.

ASP.NET Core 中的模型绑定操作详解

FromQuery属性。这个属性的绑定是从查询字符串获取值。我们可以从一个绑定的字符串获取相应的值,就是通过其他的值给这个值绑定数据。这是一个很不错的方式.

ASP.NET Core 中的模型绑定操作详解

FromHeader属性。这个属性是从 HTTP 标头中获取值.通过HTTP传输过来,我们可以把值赋值给相对应的字段。如下所示,把HTTP表头的language值获取到,然后返回其值.

ASP.NET Core 中的模型绑定操作详解

以上就是全部相关知识点内容,感谢大家对我的支持.

原文链接:https://jingyan.baidu.com/article/642c9d34bd4e61244b46f71a.html 。

最后此篇关于ASP.NET Core 中的模型绑定操作详解的文章就讲到这里了,如果你想了解更多关于ASP.NET Core 中的模型绑定操作详解的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com