怎樣使用asp net實現乙個通過http訪問的能返回所需json字串的API?

時間 2021-06-02 17:20:27

1樓:

VS 2013,新建工程,ASP .Net 4.0工程,彈出來的對話方塊選擇WebAPI,大功告成

專業點的話,選擇Rest WCF技術

2樓:

不要建立aspx,直接用ashx檔案,很簡單,至於說WebForm不合適的,我想應該是在吐槽伺服器端控制項吧。json格式的資料都是轉出來的,如樓上所說,newtownsoft是把神器,可以把DataTable轉換為json

3樓:胡大蝦

雖然是大神,但是還是要說說,apicontroller的json序列化很不好用啊,灰常坑爹啊。其他也是各種坑啊,比如xml,json轉換,過濾器中的一些些限制,我感覺出這玩意兒包得太死,限制得太多了。

樓上的,為什麼用webform就不合適了,我沒想明白,您能說說原因麼。

其實題主你用webform+newtownsoft元件就夠了,不過不要用aspx檔案,用ashx,就是那個一般處理檔案,至於url嘛,你rewriter一下就行了麼

是的,我就是來吐槽apicontroller的,233333

4樓:ULiiAn

不要用webform寫介面好嗎?太莫名奇妙了,用httphandel都要更好!如果用mvc,那麼return json(obj就好了)當然,用vc菊鉅說的web api更合適

國通物流是乙個怎樣的存在?

鉞戕 國通,是一家神奇的快遞公司,寄出的快遞被加持了迴旋鏢功能,兜兜轉轉一圈後原路返回。然鵝迴旋鏢終究沒有回到發貨人手中,它只是在一路煙塵中幻化為乙隻不知所蹤的無腳鳥。 姜紫芽 廣東寄江蘇,歷經了10天終於到所在城市了,三天了,還沒派件,一怒之下延長收貨期30天,沒事,我倒要看看你打算啥時候給我送來...

如何設計並實現乙個 DBMS?

瀉 邵成 藥 這是我們這學期課程作業。以SQL資料庫為例。書是 database system concept 機械工業有中譯,翻譯水平一般。然後可以參考Stanford的一套課程CS346,裡面有比較清晰的系統結構劃分。CS346 Database System Implementation 最後...

怎樣使用前端框架 vue 做乙個完整的後台管理系統?

eechen Vue就是個前端庫或者框架,對於實現乙個後台管理系統,不是必需的東西。對於後端你要用什麼語言什麼框架,你要自己根據需求和個人熟悉程度來選。然後先實現個後台管理系統的RBAC使用者許可權管理模組,你大概就對後台管理系統的開發有個基本認識了。 helloworld 我寫過乙個小玩意,有基礎...