手机版

ASP.NET芯模型绑定操作详解

时间:2021-08-21 来源:互联网 编辑:宝哥软件园 浏览:

ASP.Net核心的模型绑定是一个非常有用的功能。通常,当我们的控制器处理Http请求的数据时,它通过路由数据来提供一个记录键,然后发布的表单字段为模型提供一个值。这个过程既繁琐又容易出错。模型绑定将使过程自动化,并降低出错的概率。本文介绍了模型绑定中一些常用的操作指南。

[BindProperty]和[BindProperty]属性。第一个属性是控制器或PageModel类的公共属性,因此模型绑定以此属性为目标;第二个属性由拥有。Net 2.1及以上版本,可以使模型绑定针对这个类的所有公共属性。

HTTP GET请求的模型绑定。Http Get请求的模型绑定是[bind属性(name=' ai _ user ',supportsget=true)],所以只需添加上面的模型绑定值即可。我们只需要将支持集=真设置为真

[binderrequired]属性。BindRequired模型绑定通常用于绑定必需的项。如下所示,BindRequired属性绑定属于模型绑定。此绑定基于

BindNever属性,与上面的属性相反。这个属性不允许属性绑定,一般用在主键ID的模型中。

FromQuery属性。此属性的绑定是从查询字符串中获取值。我们可以从绑定的字符串中获取对应的值,也就是通过其他值将数据绑定到这个值。这是一个非常好的方法。

FromHeader属性。该属性从HTTP头中获取值。当通过HTTP传输时,我们可以将该值分配给相应的字段。如下所示,获取HTTP头的语言值并返回它的值。

这些都是相关的知识点。谢谢你的支持。

版权声明:ASP.NET芯模型绑定操作详解是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。