ajax是在瀏覽器客戶端執行的一種js劇本說話,所以,若是是在js中傳遞調集,直接當做通俗js變量傳遞就行了。本文介紹若何經由過程ajax將js的調集傳遞到后臺的方式中去
打開visual studio,新建一個asp.net MVC的項目,名字叫做MvcAjaxList,用于演示若何經由過程ajax傳遞參數到后臺
在項目中添加一個Content文件夾,下面放入任何一個版本的jquery源文件
在項目中添加HomeController,并添加Index頁面
在Index頁面,將Content文件夾下的jquery文件引入到頁面中,再增添js代碼,添加三個元素的調集,用于演示
在HomeController中,添加一個GetData的方式,參數就是一個調集列表變量
在Index頁面的js中,添加ajax代碼,將界說的調集經由過程ajax傳遞到后臺的GetData方式。注重,變量名稱需要與后臺方式的名稱一樣,值直接賦值為js調集即可
在HomeController的GetData方式中打個斷點,啟動vs調試運行,就可以看到mvc已經將js的調集主動轉換為了C#的調集。若是您還想傳遞更為復雜的調集類型,好比調集中不是單個元素,而是對象,點竄后臺的類型即可
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!