jQuery ajaxを使用して文字列をコントローラアクションに渡すだけでも簡単ですが、変数グループをオブジェクトにシリアル化してコントローラに送信し、コントローラがそれをオブジェクトとして認識させることは可能ですか?"C#"オブジェクトをAJAX経由でコントローラに渡す方法はありますか?
例えば:
class Obj{
string a; int b; double c;
}
をし、コントローラには、あなたがたobjオブジェクト
public JsonResult UpdateObj(Obj obj){
//stuff
}
を期待されているメソッドを持っています。サーバーで
、次のようなクラスのObjを持っています
いくつかのJavaScript変数をObjクラスにシリアル化し、AJAXポストを介してMVCコントローラアクションに送る方法がありますか?
これは既にMVC 3に組み込まれています.JSONリクエストはObjのプロパティと一致する必要があり、モデルバインダーは値をバインドします。 – Buildstarted