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实现将ppt文档转换成pdf的方法

    asp.net实现将ppt文档转换成pdf的方法

    这篇文章主要介绍了asp.net实现将ppt文档转换成pdf的方法,通过自定义函数实现将pptx格式的文件转换成pdf格式文件的功能,是非常实用的技巧,需要的朋友可以参考下
    2014-11-11
  • asp.net gridview中用checkbox全选的几种实现的区别

    asp.net gridview中用checkbox全选的几种实现的区别

    这几天为了改变客户端grid的全选效率问题,详细研究了ext中grid的全选和gridview中通过脚本实现的全选效率,总结一下,供大家参考,有错误的地方,希望大侠指正,小弟献丑了。
    2009-06-06
  • asp.net 数据类型转换类代码

    asp.net 数据类型转换类代码

    asp.net 数据类型转换类代码,需要的朋友可以参考下
    2012-06-06
  • dhtmlxGrid 添加行号详细步骤

    dhtmlxGrid 添加行号详细步骤

    接下来将介绍dhtmlxGrid 添加行号首先设置属性(设置gridView属性:gridView1 .IndicatorWidth=30)/再添加事件等等感兴趣的你可以参考下
    2013-03-03
  • .Net 中WhenAll的解释和用法小结

    .Net 中WhenAll的解释和用法小结

    在.NET中,WhenAll 是一个与异步编程相关的扩展方法,它属于 System.Threading.Tasks 命名空间下的 TaskExtensions 类,本文介绍.Net 中WhenAll的解释和用法,感兴趣的朋友跟随小编一起看看吧
    2024-04-04
  • asp.net 字符串加密解密技术

    asp.net 字符串加密解密技术

    asp.net下实现字符串的加密解密实现代码。
    2009-03-03
  • .NET关于API 句柄泄漏分析

    .NET关于API 句柄泄漏分析

    本文主要介绍了.NET关于API 句柄泄漏分析,文中结合代码与图片讲解的非常详细,感兴趣的小伙伴可以自行参考一下
    2021-08-08
  • Unicode中文转码函数代码

    Unicode中文转码函数代码

    最近在研究QQ空间里个个游戏的工具,需要把腾讯编码过的用户名解码,照实费了点劲。
    2011-01-01
  • ASP.NET MVC使用母版页视图

    ASP.NET MVC使用母版页视图

    这篇文章介绍了ASP.NET MVC使用母版页视图的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • ASP.NET性能优化之减少请求

    ASP.NET性能优化之减少请求

    在上篇《ASP.NET性能优化之让浏览器缓存动态网页》中的方案中,浏览器发送If-Modified-Since将是否需要使用自己的缓存交给WEB服务器去决定,服务器告知浏览器去读缓存,浏览器才会去读缓存。
    2011-09-09

最新评论