ASP.NET Core 中的模型绑定操作详解
 更新时间:2019年08月01日 15:15:30   作者:夏夜的雨不停下  

在本篇文章里小编给大家整理的是关于ASP.NET Core 中的模型绑定操作的相关知识点,有需要的朋友们可以学习下。

ASP.Net Core的模型绑定是一个非常有用的功能。一般我们控制器处理Http请求的数据,是通过路由数据提供一个记录键,然后发布的表单域为模型提供一个值,这个过程很繁琐,并且容易出错。而模型绑定会自动化该过程,减少出错的概率。本文介绍下模型绑定中常用的一些操作指南。
[BindProperty] 、[BindProperties]属性.第一个属性是用于控制器或 PageModel 类的公共属性,从而使模型绑定以该属性为目标;第二个属性是.Net 2.1及以上版本所有,可以使模型绑定以该类的所有公共属性为目标。

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

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

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

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

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

以上就是全部相关知识点内容,感谢大家对华域联盟的支持。

您可能感兴趣的文章:ASP.NET Core MVC学习之视图组件(View Component)ASP.NET Core MVC基础学习之局部视图(Partial Views)ASP.NET Core实现自定义WebApi模型验证详解ASP.NET Core MVC学习教程之路由(Routing)ASP.NET Core 中的Main方法详解

ASP.NET
Core
模型绑定

相关文章
AspNetPager控件的最基本用法AspNetPager控件是一个基于.net的第三方免费开源控件,具有开发高效、使用方便、功能完整等优点 2012-01-01
C#和asp.net中链接数据库中参数的几种传递方法实例代码这篇文章介绍了C#和asp.net中链接数据库中参数的几种传递方法实例代码,有需要的朋友可以参考一下 2013-10-10
.net core 静态类获取appsettings的方法这篇文章主要介绍了.net core 静态类获取appsettings的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 2020-06-06
asp.net中“从客户端中检测到有潜在危险的Request.Form值”错误的这篇文章主要介绍了asp.net中“从客户端中检测到有潜在危险的Request.Form值”错误的解决办法,需要的朋友可以参考下 2015-11-11
一个可以让.net程序在非WIN平台上运行的软件Mono一个可以让.net程序在非WIN平台上运行的软件Mono… 2007-03-03
ASP.NET生成Google网站地图的代码生成google网站地图的实现代码,需要的朋友可以参考下。 2009-08-08
.Net中关于stirng转System.Type的一种实现思路详解这篇文章主要给大家介绍了.Net中关于stirng转System.Type的一种实现思路的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 2018-05-05
asp.net伪静态配置备忘我在访问一个网站的时候,总是习惯性的先查看打开的网站url,如果发现有类似&符号,心里就会产生一种比较别扭的感觉,这也许和我以前利用这种方式破解网站而养成的习惯有关吧。 2010-11-11
ASP.NET中实现导出ppt文件数据的实例分享这篇文章主要介绍了ASP.NET中实现导出ppt文件数据的实例分享,实例代码用C#语言编写,利用.NET的库实现起来还是比较简洁的,需要的朋友可以参考下 2016-02-02
ASP.NET中如何实现回调这篇文章主要为大家详细介绍了ASP.NET中如何实现回调操作,感兴趣的小伙伴们可以参考一下 2016-04-04

最新评论

声明:本站(华域联盟www.cnhackhy.com)所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。