日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

ajax传参到实体类对应字段

發(fā)布時(shí)間:2023/12/20 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ajax传参到实体类对应字段 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?? 之前看公司的代碼,從頁(yè)面ajax傳參數(shù)到接口類,接口類用一個(gè)實(shí)體接收。我一直以為c#會(huì)自動(dòng)識(shí)別,賦值到同名的字段。

?? 我曾和朋友討論過(guò),雙方辯論。朋友認(rèn)為c#沒(méi)有這種功能,沒(méi)有這樣高級(jí)匹配的機(jī)制。而我因?yàn)樵陧?xiàng)目中使用的是直接傳值,并沒(méi)有做過(guò)什么拼接或轉(zhuǎn)換,所以我認(rèn)為c#會(huì)自動(dòng)把同名的自動(dòng)賦值。朋友不同意,于是我們覺(jué)得代碼上見分曉。

?? 打開vs,我們開始調(diào)試,寫好一段ajax的js,Url就寫接口類的路徑,參數(shù)為一段json,然后接口類那邊接收json。寫到接口類的時(shí)候,我想要接收ajax傳來(lái)的數(shù)據(jù),忽然就蒙了。一個(gè)類怎么接收頁(yè)面?zhèn)鱽?lái)的數(shù)據(jù),用XmlHttpRequest?WebHttpRequest?之前一直以為是理所當(dāng)然的事情崩潰了,明明我之前用的時(shí)候都沒(méi)有接收數(shù)據(jù)的代碼,應(yīng)該是直接會(huì)賦值的啊?為啥我自己寫的時(shí)候就要整接收?

?? 于是我翻開源代碼,發(fā)現(xiàn)關(guān)鍵的代碼被編譯過(guò)了,沒(méi)關(guān)系,我們還可以反編譯。

?? 找到調(diào)用的代碼,我一下子就恍然大悟了。原來(lái)項(xiàng)目里已經(jīng)封裝過(guò)接收數(shù)據(jù)的代碼了,有一個(gè)專門接收ajax傳的數(shù)據(jù)并把它轉(zhuǎn)換為實(shí)體的類。我瞬間就有點(diǎn)佩服公司的開發(fā)人員了,封裝了接收數(shù)據(jù)的類,讓接口類不需要只要處理邏輯,而不用在意怎樣接收數(shù)據(jù),接收怎樣的數(shù)據(jù),的確是大大方便了開發(fā)人員。

?? 那么我們就開始分析,首先ajax傳來(lái)的參數(shù)以json格式傳到一個(gè)專門處理數(shù)據(jù)封裝的地方,可以是一個(gè).cs文件,也可以是一個(gè)一般處理程序。在內(nèi)部接收ajax傳來(lái)的json數(shù)據(jù),然后轉(zhuǎn)換為實(shí)體數(shù)據(jù),方便而簡(jiǎn)單。

??

轉(zhuǎn)載于:https://www.cnblogs.com/lgl-blogs/p/5870007.html

總結(jié)

以上是生活随笔為你收集整理的ajax传参到实体类对应字段的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。