3

次のコントローラー アクションがあります。

[HttpGet]
        public JsonpResult  getTestValues(int? entityId, int? id)
        {
            return JsonpResult(WebResult.Success());
        }

このコントローラーを呼び出す AJAX 呼び出しがあり、返されたデータ オブジェクトを解析する必要があります。上記を変更して以下を返すにはどうすればよいですか?

{"data":[{"T1":"t1@test.com","T11":"1234-1234-1234-1234"},
{"T2":"t2@test.com","T22":"1234-1234-1234-1234"}]}

私が取り組んでいる UI フレームワークをテストするためにこれが必要です。上記のハードコードされたデータを返す方法について何か提案はありますか?

4

1 に答える 1

4

はい、匿名型を使用してこれを行うことができます。

return JsonpResult {
    Data = new {
        data = new List<object> {
           new { T1 = "t1@test.com", T11 = "1234-1234-1234-1234" },
           new { T2 = "t2@test.com", T22 = "1234-1234-1234-1234" },
        }
    }
};
于 2012-06-18T20:31:37.760 に答える