だから私は1つのフォームに位置していないページに2つの要素があります。私はこれらをJQuery.Ajax()メソッドを介して私のコントローラにポストバックする必要があります。今私が持っている問題は、私の文字列としてそれらを設定し、それらが値にパラメータ名を含める場合、私のパラメータが正しく投稿する間だけそれらを行うことです。だから、:POSTとMVCを使用した複数のパラメータ
Public ActionResult Method(String Age1, String Age2)
{
Age1=23; Age2=43
}
は、私は刺激性のある
Public ActionResult Method(String Age1, String Age2)
{
Age1="Age1=23"; Age2="Age2=43"
}
を取得します。 MVCがパラメータを正しくマップし、正しい値だけを取るようにする方法はありますか?私は実際にそれが何をしたい:
Public ActionResult Method(Int32 Age1, Int32 Age2)
{
Age1="Age1=23"; Age2="Age2=43"
}
jQueryのコール:
$.ajax{(
//other stuff
data: { Age1: $('.id').val(), Age2: $('.id2').val() };
)};
中にエラー、それが原因で私の実際のコードでは、私はSerializeを使用しましたの! DUH!
このアクションに投稿するjQuery呼び出しを含めることができますか? –
これはまさにJSONが発明されたもののようです。 –