2010-12-30 6 views
0

JSonポスト値のController Action Paramterのdatatypeを知りたいと思いますか?私はjQuery.Post方法を使用してフォームを掲載していJSonタイプのポスティング用コントローラのアクションメソッドのデータタイプ

...

例えばのは、私もform data JSONとともにCustomerIDを投稿したいとしましょう私はポストデータを別のパラメータを追加したい

jQuery.post('/Customer/PostData', jQuery(document.forms[0]).serialize(), function (data) { 
alert('Successfully post..!'); 
}); 

..

あなたは私が私が私のコントローラPARAMTERのデータ型を維持すべきか教えてくださいでした?コントローラのパラメータデータ型としてList<string,string>を試しましたが、動作しません。あなたが送りたい

答えて

0

あなたが値を含むフォームに隠しフィールドを追加することができ、事前に

感謝..:その後、

<%= Html.Hidden("CustomerID") %> 

と:

$('#CustomerID').val('123'); 
var dataToPost = $(document.forms[0]).serialize(); 
$.post('/Customer/PostData', dataToPost, function (data) { 
    alert('Successfully post..!'); 
}); 
+0

ありがとう!そうですが、CustomerIDをjqueryポストメソッドを使って別のパラメータとして渡したいと思っています。 – nunu

+0

@nunu、別のパラメータはどういう意味ですか?あなたは投稿する前にいくつかのフォーム入力フィールドの値を変更したいですか? –

+0

もちろん、コントローラーのメソッドのパラメーターのデータ型はどうすればいいのか教えてください。 – nunu

関連する問題