MVC處理用戶的ajax請求 財富值19

2017-08-20 16:30發布

以前用WebFrom時處理前端的ajax請求,用的都是一般處理程序ashx。最近在寫MVC時,對于前端的ajax請求,突然有了疑問,既然我可以用ajax請求controller里面的action對用戶...

以前用WebFrom時處理前端的ajax請求,用的都是一般處理程序ashx。最近在寫MVC時,對于前端的ajax請求,突然有了疑問,既然我可以用ajax請求controller里面的action對用戶的請求進行處理,那我還需要在MVC里面使用ashx請求用戶的ajax請求了嗎?
所以想請問大家一下:
1、這兩種處理方式那種更好
2、在實際使用中那種方法用的更多


題外話:題主準大四doge,在學校時雖然對于.net平臺的C/S開發、B/S開發有過學習,但是只是處于一種知道怎么用的階段,也寫過一些一兩千行左右的小項目,但是并沒有深究效率、性能等等優化的方面?,F在也實習了幾個月了,實習的公司用的快速開發平臺進行ERP的開發,前端UI頁面平臺都能自動生成,底層的業務邏輯再寫代碼實現。自己覺得不是很想做這個,所以準備在合同結束后離職。所以目前就漸漸學習一點新的東西順便復習之前在學校中學習過的內容。所以如果有大神覺得問題提的太過簡單,請見諒,畢竟還是一只只有幾個月工作經驗的菜鳥。

付費偷看設置
發送
5條回答

技術上來說沒有好壞
推薦你用MVC的方法,直接在cshtml頁面寫js $.post(url,{key:vaue},function(data){},json)來提交你的請求,不需要寫ashx在controller的action可以直接接收的。具體可以看一下W3Cschool里的jquery以及博客園子中關于MVC前后端交互的介紹
因為現在外面企業基本上都用MVC了,所以你還是用這個,學校出來適應的快

沒有好不好,只有合適不合適,每種框架都有自己的特性,用好了會事半功倍。而且對于MVC來講,Action處理比ashx方便很多,至少傳參和返回值不需要ashx那么麻煩。
簡而言之,WebForm你就用ashx,MVC就用Action。

MVC項目中也可以請求ashx。沒有哪個好不好的說法,在MVC項目中,通常為了項目風格的統一,都會請求/controller/action。

一般來講,決定是否從一個公司離職主要考慮兩方面,一是薪資,二是成長的機會。前者通過對比大概就能了解高低,但是后者,不太好評判。你覺得做的都是簡單的東西,沒意思,但是反過來想,為什么你可以通過做這么簡單的事情就能搞定這個功能,那這背后的處理邏輯,你是否清楚。而不要一味的覺得你做的事情沒意思,要善于發掘而不是等著別人來教你。

六肖中特公式6合彩