亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

 更新時(shí)間:2019年08月01日 15:15:30   作者:夏夜的雨不停下  
在本篇文章里小編給大家整理的是關(guān)于A(yíng)SP.NET Core 中的模型綁定操作的相關(guān)知識(shí)點(diǎn),有需要的朋友們可以學(xué)習(xí)下。

ASP.Net Core的模型綁定是一個(gè)非常有用的功能。一般我們控制器處理Http請(qǐng)求的數(shù)據(jù),是通過(guò)路由數(shù)據(jù)提供一個(gè)記錄鍵,然后發(fā)布的表單域?yàn)槟P吞峁┮粋€(gè)值,這個(gè)過(guò)程很繁瑣,并且容易出錯(cuò)。而模型綁定會(huì)自動(dòng)化該過(guò)程,減少出錯(cuò)的概率。本文介紹下模型綁定中常用的一些操作指南。

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

HTTP GET 請(qǐng)求的模型綁定。Http Get請(qǐng)求的模型綁定為[BindProperty(Name ="ai_user", SupportsGet = true)],添加以上模型綁定值即可。我們只需要把SupportsGet = true設(shè)置為T(mén)rue 即可

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

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

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

FromHeader屬性。這個(gè)屬性是從 HTTP 標(biāo)頭中獲取值.通過(guò)HTTP傳輸過(guò)來(lái),我們可以把值賦值給相對(duì)應(yīng)的字段。如下所示,把HTTP表頭的language值獲取到,然后返回其值。

以上就是全部相關(guān)知識(shí)點(diǎn)內(nèi)容,感謝大家對(duì)腳本之家的支持。

相關(guān)文章

最新評(píng)論