0

Asp.NET Mvc で使用されているシリアライザーの種類を知っている人はいますか?

次のクラスをビューに出力しようとすると、お気付きだと思います。

public class Class
{
     Pupil[] Pupils {get;set;}
     Instructor Instructor {get;set;}
}

ポストバックで次のようなものが得られます。

Pupils[0]=Me&Pupils[1]=Abc&Instructor=Some1 //Ala Mvc Modelbinder when you post the model back to server.

または、jQuery AJAX からコントローラー アクションを呼び出すと、JSON オブジェクトは URI の次のクエリにシリアル化されます。

Class[Pupil][0]=Me&Class[Pupil][1]=Abc&Class[Instructor]="Some1" //Ala. JQuery Get Serializer

上記の 2 つのシリアライザーの名前は何ですか? このライブラリは C# のどこにありますか?

モデル バインダーが上記を正しい複合型にバインドできるという事実を利用して、URI (http GET) 経由で複合型を WebAPI に渡したいと考えています。Web API は、クライアント (JavaScript 経由) とサーバー側 (C#) の両方から呼び出すことができます。

4

0 に答える 0