0

私は次のコードを持っています:

            return Json(new {
                ent = vm.ent,
                errors = e.Message,
                fld = vm.fld,
                pk = vm.pk,
                success = false,
                rk = vm.rk,
                _rk = _rk,
                val = vm.val
            });

コードは機能しますが、匿名配列の代わりにクラスを使用してこれを実行できるかどうか疑問に思っています。匿名の方法では、フィールド名のチェックがないようです。

4

1 に答える 1

0

必要なクラスを返すことができます。私はそれをテストしていませんが、匿名クラスでのみ動作するのは意味がありません. さらに言えば、プロジェクトを実行している場合は、簡単に試すことができます。

「フィールド名をチェックする」とはどういう意味か正確にはわかりませんが、次のような匿名クラスを使用できます。

new { vm.val, vm.pk } 

この場合、匿名クラスのプロパティは、割り当てられたプロパティの名前を取ります。

PSパブリックメンバーに小文字の名前を使用することで、すべての.NET規則を破っています。

于 2012-08-25T07:54:06.143 に答える