0
我處理後從我的網頁上一個javascript腳本的格式將數據發送到我的操作方法:
stuff[value1]=value1
stuff[value2]=value2
stuff[value3]=value3
...就像一個PHP哈希。如果我在PHP編程這一點,我會做類似
$data = $POST['stuff']
無論如何,我可以很容易地處理這個數據在ASP.NET MVC的方式檢索值到一個哈希?我爲我的操作方法使用了一個FormCollection參數,它捕獲的數據使得每個鍵都像stuff [value1],值爲value1。我可以做到這一點,但真正的關鍵是在[]中,我寧願不必從字符串中解析出真正的鍵。我也試過
Dictionary<String, object> stuff
但是根本沒有綁定任何數據。
感謝您的鏈接。我之前瞥了一眼,但我沒有看到它的封面。你的解決方案在我的情況下不起作用 - 東西參數變爲空。我的數據格式與您的示例完全不同。我的是:stuff [key1] = value1&stuff [key2] = value2&...我會看看你的鏈接中是否有東西可以幫助我擺脫這種格式。 – 2012-01-31 22:35:40
@RichM。這就是默認的「Model Binder」的工作方式,你可以實現一個自定義的。 – gdoron 2012-01-31 22:41:50
我會查看自定義模型聯編程序。謝謝。 – 2012-02-02 22:33:37