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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ajax传值 实体类_ajax传参到实体类对应字段

發布時間:2024/7/19 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ajax传值 实体类_ajax传参到实体类对应字段 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

之前看公司的代碼,從頁面ajax傳參數到接口類,接口類用一個實體接收。我一直以為c#會自動識別,賦值到同名的字段。

我曾和朋友討論過,雙方辯論。朋友認為c#沒有這種功能,沒有這樣高級匹配的機制。而我因為在項目中使用的是直接傳值,并沒有做過什么拼接或轉換,所以我認為c#會自動把同名的自動賦值。朋友不同意,于是我們覺得代碼上見分曉。

打開vs,我們開始調試,寫好一段ajax的js,Url就寫接口類的路徑,參數為一段json,然后接口類那邊接收json。寫到接口類的時候,我想要接收ajax傳來的數據,忽然就蒙了。一個類怎么接收頁面傳來的數據,用XmlHttpRequest?WebHttpRequest?之前一直以為是理所當然的事情崩潰了,明明我之前用的時候都沒有接收數據的代碼,應該是直接會賦值的啊?為啥我自己寫的時候就要整接收?

于是我翻開源代碼,發現關鍵的代碼被編譯過了,沒關系,我們還可以反編譯。

找到調用的代碼,我一下子就恍然大悟了。原來項目里已經封裝過接收數據的代碼了,有一個專門接收ajax傳的數據并把它轉換為實體的類。我瞬間就有點佩服公司的開發人員了,封裝了接收數據的類,讓接口類不需要只要處理邏輯,而不用在意怎樣接收數據,接收怎樣的數據,的確是大大方便了開發人員。

那么我們就開始分析,首先ajax傳來的參數以json格式傳到一個專門處理數據封裝的地方,可以是一個.cs文件,也可以是一個一般處理程序。在內部接收ajax傳來的json數據,然后轉換為實體數據,方便而簡單。

總結

以上是生活随笔為你收集整理的ajax传值 实体类_ajax传参到实体类对应字段的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。