1

JSON オブジェクトを受け入れる MVC コントローラーを作成していますが、受け入れる型をジェネリックにしたいと考えています。これはできますか?

public class RecognitionData<T> 
{
    DateTime StartTime { get; set; }
    DateTime EndTime { get; set; }
    T Value { get; set; }
}

public class Address
{
    string Line1 { get; set; }
    string Line2 { get; set; }
    string Locality { get; set; }
    string Country { get; set; }
    string Postcode { get; set; }
}

public class AddressController : Controller
{
    public string Save(RecognitionData<Address> result)
    {
        ...
    }
}

データを JSON として投稿しようとすると、Request["result"] の "result" フィールドが文字列として表示されますが、"result" パラメーターは空白です。

私が間違っていることはありますか?

4

1 に答える 1

5

モデルのプロパティを公開してみてください。

于 2012-09-07T08:58:01.287 に答える