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值獲取到,然后返回其值。

以上就是全部相關(guān)知識點內(nèi)容,感謝大家對腳本之家的支持。
相關(guān)文章
asp.net實現(xiàn)將ppt文檔轉(zhuǎn)換成pdf的方法
這篇文章主要介紹了asp.net實現(xiàn)將ppt文檔轉(zhuǎn)換成pdf的方法,通過自定義函數(shù)實現(xiàn)將pptx格式的文件轉(zhuǎn)換成pdf格式文件的功能,是非常實用的技巧,需要的朋友可以參考下2014-11-11
asp.net gridview中用checkbox全選的幾種實現(xiàn)的區(qū)別
這幾天為了改變客戶端grid的全選效率問題,詳細研究了ext中g(shù)rid的全選和gridview中通過腳本實現(xiàn)的全選效率,總結(jié)一下,供大家參考,有錯誤的地方,希望大俠指正,小弟獻丑了。2009-06-06
asp.net 數(shù)據(jù)類型轉(zhuǎn)換類代碼
asp.net 數(shù)據(jù)類型轉(zhuǎn)換類代碼,需要的朋友可以參考下2012-06-06

