欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

ASP.NET Core 中的模型綁定操作詳解

 更新時間:2019年08月01日 15:15:30   作者:夏夜的雨不停下  
在本篇文章里小編給大家整理的是關于ASP.NET Core 中的模型綁定操作的相關知識點,有需要的朋友們可以學習下。

ASP.Net Core的模型綁定是一個非常有用的功能。一般我們控制器處理Http請求的數(shù)據(jù),是通過路由數(shù)據(jù)提供一個記錄鍵,然后發(fā)布的表單域為模型提供一個值,這個過程很繁瑣,并且容易出錯。而模型綁定會自動化該過程,減少出錯的概率。本文介紹下模型綁定中常用的一些操作指南。

[BindProperty] 、[BindProperties]屬性.第一個屬性是用于控制器或 PageModel 類的公共屬性,從而使模型綁定以該屬性為目標;第二個屬性是.Net 2.1及以上版本所有,可以使模型綁定以該類的所有公共屬性為目標。

HTTP GET 請求的模型綁定。Http Get請求的模型綁定為[BindProperty(Name ="ai_user", SupportsGet = true)],添加以上模型綁定值即可。我們只需要把SupportsGet = true設置為True 即可

[BindRequired] 屬性。BindRequired模型綁定經(jīng)常用于必填項的綁定。如下所示,BindRequired屬性綁定屬于模型綁定。這個綁定是基于

BindNever屬性,這個屬性和上面那個相反,這個屬性不允許屬性綁定,一般用于主鍵ID的模型。

FromQuery屬性。這個屬性的綁定是從查詢字符串獲取值。我們可以從一個綁定的字符串獲取相應的值,就是通過其他的值給這個值綁定數(shù)據(jù)。這是一個很不錯的方式。

FromHeader屬性。這個屬性是從 HTTP 標頭中獲取值.通過HTTP傳輸過來,我們可以把值賦值給相對應的字段。如下所示,把HTTP表頭的language值獲取到,然后返回其值。

以上就是全部相關知識點內(nèi)容,感謝大家對腳本之家的支持。

相關文章

最新評論